BUG: fixed old version compatibility warnings
- added copy method to allow file upgrades to new version
- refactor to add Storer class to represent all non-tables
- add shape field to display for non-tables
- close GH #2637

sorry for the extra merges....i put a warning if you are reading an older version file....didn't have an easy way for users to upgrade (all you have to do is read in an out...easy..)..so added a method...
 I put the data file in _static in the doc dir....however, not sure if you can make it a link to pandas/io/tests/legacy_0.10.h5 (its the same file)
 no more changes - ready to merge......(and take my keyboard away) :)
 @wesm should merge cleanly aftter #2632 (I had changed a lot of code, so most of the autopeping didn't matter i think)
ready to merge in any event
 Merged, thanks!
