Make HBaseSQLContext and HBaseStrategies more comply to SparkSQL

This PR clean up HBaseSQLContext and HBaseStrategies to make them follow the SparkSQL convention. 
1. Implemented some TODO tags in HBaseSQLContext
2. HBaseStrategies now looks more like HiveStrategies, readers can understand it more easily if familiar with HiveStrategies