BUG: need better inference for path in Series construction (GH9456)
closes  #9456.

I rewrote the fix to be more generic. If the type of Index elements is the same as the type of data elements, we use the Index to access and copy the dict value. If not, we use the original index. See comments in diff.
 this overlaps with #10269 (your PR attempts to fix Series the other DataFrame)
 superseded by #10269 

thanks! 
