Handle ES disconnects gracefully
move elasticsearch records to include dir
base ct test
Change the CloudI Service API services_add function to return the newly created service_ids.  Add status_code_timeout as a configuration parameter for cloudi_service_http_cowboy.
Add content_types_accepted as a configuration parameter for cloudi_service_http_cowboy.
Fix comment.
CT tests for elasticsearch

* Requires CT to be running, and configured for thrift as per
https://github.com/dieswaytoofast/erlasticsearch
cleanup dummy test suites
Merge branch 'develop' of github.com:okeuday/CloudI into develop
Add "status" key usage from ResponseInfo within cloudi_service_http_cowboy.
Add set_x_forwarded_for as a configuration parameter for cloudi_service_http_cowboy.
Switch the argument order on cloudi_service:service_name_parse/2 to match the cloudi_service_handle_request/11 argument order.
Remove unnecessary string parse.
Allow cloudi_service_map_reduce to use Erlang applications named the same as the map reduce module.
Fix SSL bug in cloudi_service_http_cowboy.
Fix process kill handling, for delayed cleanup of dead services.
Trigger travis build.
Add cloudi_service:request_info_key_value_new/1. Fix service requests that only provide ResponseInfo. Add support for any methods to cloudi_service_http_cowboy. Add proper iodata handling in ResponseInfo HTTP header values to cloudi_service_http_cowboy. Fix cloudi_service_map_reduce failure result.
Add cloudi_service_tcp and cloudi_service_udp.
add tests for erlang_cassandra service