Add HTTPHeaders::build_map
Enable asynchronous handling of HTTP-RPC (RIPD-390)
* Activate async code path
* Tidy up HTTP server code
* Use shared_ptr in HTTP server
* Remove check for unspecified IP
* Remove hairtrigger
* Addresses RIPD-159, RIPD-161, RIPD-390
[FOLD] de-inline Peer
[FOLD] de-inline Door
[FOLD] Move files in api/ up one level
[FOLD] Remove needless functions
[FOLD] Consolidate includes and remove unity header
[FOLD] Clean up unity .cpp includes
[FOLD] Change adornment style
[FOLD] Consolidate ScopedStream into Session.h
[FOLD] Use make_unique, add missing includes
[FOLD] Remove stray whitespace
[FOLD] Fix missing HTTP auth check
[FOLD] allow SSL in HTTP-RPC ports