ENH: Add makePeriodPanel
TST: Added Panel.tshift test case
BUG: (GH4853) Fixed Panel.shift/tshift to use freq.
CLN: on top of dale-jung 4863, remove shift from series.py, move to generic.py