BUG: Fix DataFrame.from_records w/ normal ndarray.

Previously, was causing a TypeError about None not being iterable when
arr.dtype.names was None. Now goes to 'last ditch' parsing instead.
Merge pull request #4727 from jtratner/fix-from-records-unstructured-ndarray

BUG: Fix DataFrame.from_records w/ normal ndarray.