BUG: resample by BusinessHour raises ValueError
- [x] closes #12351 
- [x] tests added / passed (`TestPeriodIndex.test_resample_hourly_business_hourly`)
- [x] passes `git diff upstream/master | flake8 --diff`
- [x] whatsnew entry

I did this during pandas sprint at PyCon 2016. Hope this close #12351
Resampling with BusinessHour took much more consideration I guess.
Please review this. Any comments are welcome.
