Update /src/net/ classes to handle boost::asio::ssl.
Document accepted config parameters in example config.
Replace ClientAgent's custom TCP acceptor with NetworkAcceptor (implements IPv6 binding for ClientAgent).
Setup ClientFactory to allow SSL enabled clients.
Implement TLS in ClientAgent.
Add unit test for SSL/TLS in ClientAgent.
Update example TLS config to allow custom cert_authority.
Refactor SSL handshake to be handled by NetworkAcceptor.
Implement Certificate Authority in Client Agent.
Tests: Add test for server-side ssl.
Bugfix: Keep refernce to ssl context in ClientAgent.
Merge pull request #226 from Astron/feature/tls

Feature: Add TLS/SSL support.