BLD: tox, don't clean up build dir, permissions often get in the way
TST: check and raise on df.applymap with df having dupe columns
BUG: check and raise on df.applymap with df having dupe columns
TST: more robust tests in HDFStore

TST: print output on exception