HBASE-7603 refactor storefile management in HStore in order to support things like LevelDB-style compactions (Sergey)