Fix ACL atom usage.  Fix CloudI Job API output.  Update TODO.
Update edoc documentation. Change all references of "job" to "service" to avoid confusion.
Fix cloudi_service timeout usage bugs so that the timeout is more accurate. Change cloudi_service:recv_async functions to always return the ResponseInfo data (even if <<>>) and return the TransId, so that the behavior is consistent with the external CloudI API usage. Make the messaging tests stricter. Update ZeroMQ v3 to (stable) 3.2.2 (v2 is still (stable) 2.2.0).
Change internal service code to utilize the single dispatcher Erlang process with temporary Erlang processes for service requests and info messages (so only 1 long-lived Erlang process used by internal services instead of 2). Moved common internal service code to lib/cloudi_core/src/cloudi_services_common.erl. Changed the service code to have better filename scoping and better info message scoping (so internal service info messages will not be accidentally used by modules implementing a cloudi_service behavior). Fix cloudi_core OTP application dependencies.
Update comments.
Fix erlzmq2 based on recent changes by adding the {active_pid, pid()} option to erlzmq2:socket/2 (to fix cloudi_service_zeromq.erl after recent changes).
Add initial quick start guide.
Tweak location.
Update quick start.
Update quick start.
Update quick start.
Finish up quickstart for testing.
Quick start fixes. Change the configuration to use ZeroMQ version 3 by default.
Fix travis build.
Add R16A to travis build.
Remove misultin integration due to its usage of parameterized modules. Update cloudi_service_http_cowboy with better cowboy integration. Update cowboy dependency to 0.8.0. Add ranch 0.6.1 dependency for cowboy. Update rebar to 2.1.0-pre. Fix for services restart on failure.
Fix cowboy content types integration for 0.8.0.
Update NEWS.
Fix python cloudi module so unsubscribe removes all subscriptions, so that it is consistent with the other CloudI API implementations.
Fix the C/C++, Java, and Ruby CloudI API to make sure unsubscribe only removes a single instance of the service name pattern. Update edoc documentation.