TST: ensure Period.strftime returns Unicode
BUG: Period.strftime should return unicode strings always GH3363
BUG: sort out unicode/str/repr and py2/3 for Period Objects GH3363

PTF
Merge pull request #3410 from y-p/GH3363

Period.strftime should return unicode strings always