ENH: allow hist to take a string "by" argument
BUG: keep column semantics the same
CLN: pep8 and more clear string interp
DOC: release notes