Merge pull request #31 from dieswaytoofast/develop

update erlasticsearch to take json docs
Add missing jsx changes.
Update ChangeLog.
Add the monkey_latency and monkey_chaos service configuration options for providing any service configuration a way to change performance for evaluating system resilience during service failures (http://techblog.netflix.com/2011/07/netflix-simian-army.html).
Fix default monkey_latency value for gaussian method.
Add new service configuration options to the cloudi_service_api module.
Separate the cloudi_services_internal, cloudi_services_databases, and cloudi_services_messaging Erlang applications into a single Erlang application for each CloudI service to help isolate CloudI service Erlang application dependencies. #34
Update all dependencies to have {registered, []}, to keep relx happy.
Fix reltool_util so broken applications are ignored.
Add the hello_world4 example to show how CloudI can be included with a relx release.
Add the application_name internal service configuration option to specify an Erlang application name that doesn't need to be the CloudI service module name.
Update reltool_util.
Update reltool_util.
Fix bug reported by Anton Ryabkov: an unsubscribe of an exact match for a service name was not removing the entry when no services were subscribed (an empty group), so a pattern matching subscription that existed would be ignored, despite the fact no services were within the exact service name match.  The fix removes entries when no services are subscribed to the service name, so there is no problem with the service name pattern match.
Use the mac address set in the cloudi_core application env for uuid (v1) generator creation.  Update uuid.
Add the cloudi_service:mcast_async_active function variations along with cloudi_service:mcast_async_passive functions to mirror what is already available for cloudi_service:send_async.
Add cloudi_service_quorum for seeking quorum among running services for a service request.
Tweak cloudi_service_quorum.
Fixes for recent changes.
Small dialyzer fixes and cloudi_service_quorum fixes.