Use newlines insteads of semicolons for socket commands

Follow the HAProxy spec and terminate socket commands with newlines.  This
fixes a problem where synapse has to wait for the HAProxy socket timeout
(default 10s) before the socket read returns.
Merge pull request #61 from jnb/haproxy_newlines

Use newlines insteads of semicolons for socket commands