ENH: allow layout for grouped DataFrame histograms

Also remove the slow decorator for tests that take < 100 ms time
Merge pull request #4104 from cpcloud/layout-with-by

ENH: allow layout for grouped DataFrame histograms
BUG: period idx str map correctly returns an array of str with object dtype