Refactored maven modules. Added a new cdk-morphline parent module, and off of that added submodules cdk-morphline-core and cdk-morphline-avro and cdk-morphline-tika, naming following their dependencies.

Plus I have split search-core into search-core module (depends on solr and morphlines) and search-solrcell  module (also depends on tika and solrcell).

This way folk that dont want solrcell and tika dependency mania don't have to pull those.

I've also finally removed the premorphline stuff.

Now folks can grab the morphlines without tika if they want, or with tika but without solrcell if they want.

This makes embedding the stuff a lot less involved, and more straightforward.
add basic READMEs
more READMEs
CDH-12148: Pull in upstream guava ClassPath util fixes
upgrade to metrics3.0.0beta3 and provide a default MetricRegistry for convenience
rename splitAttachments command to separateAttachments for more clarity
remove command that has been made obsolete by the "equals" command
more doc in READMEs
more doc
docs: better overview and intros
formatting
CDH-12148: more thorough directory cycle detection
better safe than sorry: also catch SecurityException, if any
KITCHEN-BUILD. Cutting over to CDH4.3
CDH-12337: Fixed readMultiLine command for case where what=next
CDH-12338: Aligned slf4j version with CDH and use jcl-over-slf4j rather than plain JCL
CDH-12339: Ensure scripting support for Java via morphline "java" command works even in dryRun mode, i.e. when executed in the client side driver JVM.
CDH-12341: throw better error message if Solr schema.xml is missing unique key
CDH-12342: Detect and error out on unknown morphline command configuration arguments
CDH-11320 & CDH-12343: Added --log4j=path/to/log4.properties, works with and without --dry-run
renamed sanitizeUniqueSolrKey command to generateSolrSequenceKey (and retained the old name for backwards compatibility)
more unit tests
fixed CDH-12387: readAvro and readAvroContainer can generate output data where a record contains data from a previous record

- also added more corresponding unit tests
- also upgrade solrconfig.xml to solr-4.3
cleanup
- more avro tests & cleanup
- fix example timezone for twitter
- bit more defensive solr sink shutdown