json-customizable-and-type-selectable

* TypeSelector: 
 * select elasticsearch-document-type from couchbase-database-name and couchbase-document-id.
 * branch 'multi-type'  pattern macher convert to RegexTypeSelector.
* JsonCustomizer:
 * customize couchbase-document before add/update to elasticsearch.