Sparse sampling timestamps with filling
Consider the following DataFrame:

```
                           0F001tTt1Q    0F00dqgq6a 0F00ewG3TT
1911-01-01 00:00:00.000000   complete  no_creatives   complete
2016-07-11 04:14:55.281017       None          None       None
2016-07-11 04:14:55.836767       None          None       None
2016-07-11 04:14:56.379465       None          None       None
2016-07-11 04:14:57.078314       None          None       None
2016-07-11 04:15:48.984814       None          None       None
2016-07-11 04:27:35.625008       None          None       None
2016-07-11 04:28:17.095956       None          None       None
2016-07-11 04:29:35.750822       None          None       None
2016-07-11 04:30:31.932919       None          None       None
```

I want to resample it on the following dates with a **forward fill**:

```
dates = pd.date_range(date(2016, 7, 11), date(2016, 7, 18))
```

This doesn't completely do it:

```
> df.reindex(drange, method='ffill')

           0F001tTt1Q    0F00dqgq6a 0F00ewG3TT
2016-07-11   complete  no_creatives   complete
2016-07-12       None          None       None
2016-07-13       None          None       None
2016-07-14       None          None       None
2016-07-15       None          None       None
2016-07-16       None          None       None
2016-07-17       None          None       None
2016-07-18       None          None       None
```

Oddly, I have to do a `ffill` **"twice"** (below, in the same line):

```
>> df.reindex(drange, method='ffill').ffill()
           0F001tTt1Q    0F00dqgq6a 0F00ewG3TT
2016-07-11   complete  no_creatives   complete
2016-07-12   complete  no_creatives   complete
2016-07-13   complete  no_creatives   complete
2016-07-14   complete  no_creatives   complete
2016-07-15   complete  no_creatives   complete
2016-07-16   complete  no_creatives   complete
2016-07-17   complete  no_creatives   complete
2016-07-18   complete  no_creatives   complete
```

Is that expected? Am I missing something?
