Features: morphlines

Integrates Cloudera Morphlines into Camus Sweeper using `CamusMorphlineAvroKeyJob` which can be injected using properties file, so no divergence from upstream.

@ljank @vidma 
This file is exact copy of https://github.com/kite-sdk/kite/blob/master/kite-morphlines/kite-morphlines-avro/src/main/java/org/kitesdk/morphline/avro/ExtractAvroTreeBuilder.java, except for this line, which indicates an Avro array by adding `[]` to the name. This required later to encoding back to Avro.