Fixes #182 -- update documentation to point out difference for HTTP server response
Fixes #264

Address compiler warning in is_udp.hpp, make sure -Wall is added to all targets when being built.
Fixes #233 -- update default tag as defined in the header.
Fixes #194 -- show example of proper client usage and error handling.
Fixes #172 -- do not stop accepting connections for whatever reason.
Allow overriding defaulted headers.

This change fixes the linearization of HTTP requests so that two things
happen:

- empty headers are ignored
- explicitly defining the defaulted headers will suppress defaults

Fixes #263
Up version to 0.10.1.
Make both server starts throw on error.

There's an asymmetry between the error reporting in the asynchronous and
synchronous server implementations. The update to the test makes sure
the symmetry is enforced.

Fixes #166
Updating "Whats New" for fix to #166
Merge remote-tracking branch 'deanberris/0.9-devel' into 0.9-devel