Hbase indexer conf refactoring

- Revert unnecessary type change to IndexerConf.globalParams.
- Refactor indexerconfreader into IndexerComponentFactory. This lets you configuration files with another format. The default is still the same xml format