Merge pull request #3136 from jreback/GH2437_2

ENH: GH2437 added selection to an unordered timeseries
ENH: GH3070, extend slicing semantics for datelike indexed DataFrames with a string to work like
     TimeSeries (e.g. df['2001'] works)
DOC: cookbook examples