HBase build version provider completely refactored to use common concept