upgrade to morphlines-0.7.0
CDH-14096: Add option for multiple output fields and dynamic output fields to extractHBaseCells morphline command

For extractHBaseCells morphline command, add an option to specify multiple output fields, e.g.

inputColumn : "cfB:qualifier*"
outputFields : [foo, bar, baz]

Also add an option to specify a dynamic output field (outputField ends with * wildcard), e.g.

inputColumn : "m:e:*"
outputField : "belongs_to_*"

In the latter case, if you make these puts in HBase:

put 'table_name' , 'row1' , 'm:e:1' , 'foo'
put 'table_name' , 'row1' , 'm:e:9' , 'bar'

Then the fields of the Solr document will be as follows:

belongs_to_1 : foo
belongs_to_9 : bar

This fixes the feature request posted here: https://groups.google.com/a/cloudera.org/forum/#!topic/search-user/p1n5jMNZ4zU
rename variable
Introducing HBase 0.95 profile
Updating to the latest HBase 0.95.2
Fixing integration tests
Keeping up with HBase 0.95+
Working around the fact that CellScanner and WALWEntries lists need to be kept in sync
Taking care of IndexerIT test failure in HBase 0.95+ profile
Separate instantiation of ResultToSolrMapper

Move instantiation out of hbase-indexer-server so that it can
later be used in a MapReduce batch indexing context.
Separate Indexer from SepListener

Extract the indexing functionality of the Indexer class, and
add a new class that is a SepListener and passes data down to
an underlying Indexer.

This commit also introduces the RowData interface, which has
implementations that wrap SepEvents or Results. The Indexer
functionality runs based on RowData instances, allowing it to be
used in both NRT and batch contexts.
Extract SolrWriter into an interface.

Allow for plugging other methods of writing SolrInputDocuments
into an Indexer, for use in a non-NRT (i.e. batch) context.
Introduce hbase-indexer-mr module

Add initial base classes for providing MapReduce indexing
functionality, but not including actual tooling to create or run
indexing jobs.

Also refactor SolrInputDocumentWriter to be an interface and allow
writing in both NRT and MapReduce contexts.
CDH-14806: Upgrade hbase-indexer to morphlines-0.8.0
Merge pull request #15 from whoschek/hbase-indexer-morphlines-0.8.0

CDH-14806: Upgrade hbase-indexer to morphlines-0.8.0
Copy constructor for IndexerConfBuilder

Allow creating a new IndexerConfBuilder instance based on from
an existing IndexerConf instance.
Initial rough cut of MapReduce indexing tool

Based on a forked version of the standard MapReduceIndexerTool
to set up the basic structure of reuse between the
HBaseMapReduceIndexerTool and the standard MapReduceIndexerTool.

The ForkedMapReduceIndexerTool added in this commit is intended
to be removed as soon as the standard MapReduceIndexerTool has
been updated for easier reuse.
Add testing for conf handling of index connection params
Add direct writing option
Use max of reducers or shards as num reducers