str'ified column names in DataFrame.to_hdf(); Fixes #9057
closes #9057

Converted column names to strings before creating pytables metadata object

This brute force `str()`ing method _might_ not be the best approach, but AFAIK it hasn't broken any of the tests.
