Added convenient constructors to basic_socket

These extra constructors don't take buffers and will use a default
buffer strategy (heap allocated and
BOOST_HTTP_SOCKET_DEFAULT_BUFFER_SIZE sized).

Updates #6.