BUG: DataFrame constructor should not promote complex64 dtypes (GH10952)
Addresses [GH10952](https://github.com/pydata/pandas/issues/10952).

When passing an array with complex64 dtype to the DataFrame constructor, that array will no longer be automatically promoted to the complex128 dtype (different complex dtypes are now allowed).
