CDH-13328. Update internal hbase-solr poms from search-0.9.2 to search-0.9.3
CDH-13042: add morphline support to hbase indexer
remove duplicate declaration
remove some unnecessary dependencies
Separating RPM generation into a separate profile to enable builds on non-RPM based Linux distros
CDH-13042: add morphline support to hbase indexer
remove attachments before extracting data
remove attachments before extracting data
remove some unnecessary dependencies
Add strawman to allow custom name resolution (not a public API yet)

    /**
     * Override for custom name resolution, if desired. For example you could override this to
     * translate human readable names to Kiji-encoded names.
     */
    protected String resolveColumnName(String inputColumn) {
      return inputColumn;
    }
work-around for race conditions stemming from SEP threading model

  /*
   * TODO: Looks like SEP calls the *same* MorphlineResultToSolrMapper instance from multiple
   * threads at the same time. This would cause race conditions. It would be more efficient,
   * scalable and simple for SEP to instantiate a separate ResultToSolrMapper instance per thread on
   * program startup (and have one or two threads per CPU core), and have each thread reuse it's own
   * local ResultToSolrMapper many times. For now we use a crude lower-level pooling work-around
   * below.
   */
  private final BlockingQueue<LocalMorphlineResultToSolrMapper> pool = new LinkedBlockingQueue();
add basic integration test
KITCHEN-BUILD. Bumping CDK dependency to 0.5.0
CDH-13330. Upgrade morphlines from CDK 0.4.2 to CDK 0.5.0