Replaced IndexerConfReader with IndexerComponentFactory

This gives a single point of entry for creating indexerconf and mappers objects.
I've also added 'connectionParams' option to createMapper(), which can be used by mappers which rely on zookeeper to work appropriately
Fallback to the default mapper, we don't want an NPE when conf doesn't specify mapper class
Scripts for running hbase-indexer as a service
Add an option to start hbase-indexer in daemon which forks the process into the background
Merge branch 'master' into daemon
test fix: expect default mapper class instead of null
Reverted the Map<String,String> -> byte[] config change, that was not the right way forward
Add connection params arg to IndexerComponentFactory.configure() in case the params are relevant for the indexerconf
Typo fix
Make sure connectionParams are set as requested
Removed some accicental globalParam writes + avoid NPE

Avoiding NPE's by making initializing globalparams to empty hashmap
Tuned down logging
Create resulttosolrmapper via the component factory
Set configuration in /etc
Logging goes in /var/log
Bump hbase 0.94 version from 0.94.6-cdh4.3.0 to 0.94.6-cdh4.4.0.
Reduce logging output.
cleaning up dependencies (no need for spring or jersey-spring)
Added -ngdata-dev in the version numbers
Merge branch 'hbase-indexer-conf-refactoring' into ngdata-dev
Merge remote-tracking branch 'origin/daemon' into ngdata-dev
Merge branch 'daemon' into ngdata-dev