Allow a termination lambda to also be passed into the HTTP server
Allow the MIME headers to be cast to JSON.
MIME headers values can now be converted to JSON.
Modernised the code layout.
Can output simple headers to JSON.
Allow the headers content to be converted to JSON.
Merge branch 'feature/mime-headers-json' into develop
Delete the final socket when terminating the server.
Include HTTP user agent response constructor useful for tests.
Add constructor useful for tests.
Make the test constructor smarter.
No longer throw `not_implemented` exceptions from the low level networking code.
Fix a bug where an exception wasn't always thrown.
Remove some redundant namespace names.
Merge branch 'feature/test-resource' into develop
Merge branch 'develop' into feature/socket-errors

Conflicts:
	ChangeLog
Merge branch 'feature/socket-errors' into develop
Use a C++ anonymous namespace instead of C style statics.
Fix Boost bug on Android.
Merge branch 'develop' of github.com:KayEss/fost-internet into develop