Inner dictionaries are not displaying in insertion order
#### Code Sample
```python
newspapers = {'Jim':{'Mon':15,'Tue':17,'Wed':21,'Thu':16,'Fri':19},\
     'Tony':{'Mon':8,'Tue':15,'Wed':11,'Thu':16,'Fri':13}, \
     'Colin':{'Mon':13,'Tue':17,'Wed':19,'Thu':17,'Fri':20} \
    }
newspapers_df = pd.DataFrame(newspapers)

print(newspapers_df)
```
#### Problem description

I am using a recent download of Anaconda with Python 3.7.1 & pandas 0.23.4
The [pandas doc](https://pandas-docs.github.io/pandas-docs-travis/getting_started/dsintro.html) says:

> When the data is a dict, and an index is not passed, the Series index will be ordered by the dict’s insertion order

I instantiate a pandas DataFrame from a dict with no index passed, and print outputs:

#### Expected Output

```python
     Jim  Tony  Colin
Mon   15     8     13
Tue   17    15     17
Wed   21    11     19
Thu   16    16     17
Fri   19    13     20
```

#### Output of `0.23.4``

```python
      Jim  Tony  Colin
Fri   19    13     20
Mon   15     8     13
Thu   16    16     17
Tue   17    15     17
Wed   21    11     19
```