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