Add ability to generate a new master key.
Add flag to configure metadata DB path.
Fix HKDF key generation.
Support external configuration file.
Fix typo.
Remove debugging output.
Fix corner case bug and add additional debug output.
Add new ASIO workers for User Interface threads.
Move templates for creating strand callbacks with args into asio-dispatcher.h.
Allow TCP connection objects to be constructed with pre-connected sockets.
Create networking objects properly when creating a TCP connection on an established socket.
Allow HTTP connection objects to be constructed with pre-existing stream connections.
Differentiate HttpClientConnection from HttpConnection to support server connections later.
Move common header-related methods back into parent HttpConnection class.