Added --read-proxy option to require reading the HAProxy protocol line.
The read address is then passed to the backend server if --write-proxy or --write-ip is specified.
This can be useful if you use HAProxy as your load balancer (in TCP mode) and run stud distributed on each of your servers and want the original client IP address.
Merge branch 'jimbly-master' into read-proxy-merge

Changes for --read-proxy merged from git://github.com/Jimbly/stud.git

Conflicts:
	configuration.c
	configuration.h
	stud.c
re-factor of stud.c for read-proxy functionality

The merge of the jimbly/stud fork resulted in a bit of a break in the code
paths in stud.c.  On one hand jimbly had abstracted some things out into a
method called write_proxy_or_ip.  On the other the current 'state of the art'
from insom/stud had been refactored since jimbly had forked.  I removed a lot
of the code that the merge brought in and only left the method for parsing
the PROXY line.  I integrated that with the existing support for the
proxy-proxy functionality to get 'modern' --read-proxy behavior.

I've also made a change to the Makefile to += LDFLAGS and CFLAGS for a more
flexible build situation.
Added support for supplying key password in cfg

It may not be ideal to store the pem password in a config file but some
environments may well need it.
tiny change to readme to redirect folks to

appropriate places for more official forks.
added sample entry for --default-config for

pem-keypass
changed sample config generation for pem-keypass

I'm generating the commented out sample from the defined constant for the
config keyword instead of hard-coding the name.
Merge branch 'pem-pass-cfg'

Changes for support of pem password in config file
removing left-over commented out code from merge