Merge pull request #4836 from jreback/mra

ENH: DataFrame constructor now accepts a numpy masked record array (GH3478)
BUG: Fixed an issue with a duplicate index and duplicate selector with .loc (GH4825)