first pass at elasticsearch
Add license information for thrift/poolboy
Add license information for

 - erlasticsearch
 - poolboy
 - thrift
Merge branch 'develop' of github.com:dieswaytoofast/CloudI into develop
Clean up responses from elasticsearch

 - Add separate pools for "regular" and "binary" responses
 - No json decoding on binary responses (external)
 - integrate w/ v1.3 of erlasticsearch
Merge remote-tracking branch 'upstream/develop' into develop
patch erlasticsearch to not forcibly expect ES
Merge remote-tracking branch 'upstream/develop' into develop

Conflicts:
	src/reltool.config.in
Merge branch 'develop' into mps-elasticsearch

Conflicts:
	src/reltool.config.in
Merge branch 'develop' of github.com:dieswaytoofast/CloudI into develop

Conflicts:
	src/reltool.config.in
patch version
Outgoing websocket service requests now use the list output_type (output configuration setting) to provide text requests instead of binary. The cloudi module now only accepts immediate destination refresh methods so that the configuration accurately reflects the functionality. Fix the console log output destination in the startup script.
Do not clobber the configuration files when the installation occurs twice. #23
add methods for query_by_doc
Add elli HTTP web server for comparison (performance shows that cowboy should be used instead). Fix makefile issue with configuration files.
Add websocket_timeout and use_client_ip_prefix configuration options to the cloudi_service_http_cowboy service. Add validation to the CloudI Service API that doesn't cause internal process execution exceptions.
Add the CloudI Service API function services_search for searching services based on a service name.
Tweak to configuration so that nodefinder can return startup errors through the configuration.
Make the CloudI Service API automatically discover its functions from the exports of the module cloudi_service_api within cloudi_service_api_requests.
active_pid only applies to pull, not push