BUG-10094 Make versioning in Hoya generic so that it fits HBase and Accumulo