Merge pull request #1 from chamankang/master

Haproxy listener for nova-metadata service
UCLOUDNG-339 : Make haproxy virtual server options can be read from node attributes
Merge pull request #3 from chamankang/UCLOUDNG-339

UCLOUDNG-339 : Make haproxy virtual server options can be read from node...
Update the available services attributes due to the upstream cookbook's update
UCLOUDNG-351 : Add haproxy_virtual_server for nova-novnc-proxy
Merge pull request #5 from chamankang/UCLOUDNG-351

Ucloudng 351
add in default test stuff
initial conversion over to App cook
update location for keeepalived
bump major version on cook since thiss  is  a total redo
udpate with env based attribs
add sysctl
move  some keepalived and sysctl stuff to attributes
add services attributes
fix whitespace
rough cut

adding in the basics, not functional yet but much closer should give you
the idea of what i am going for
add in KTC::Etcd (will move to utils after sprint)
massive work to get vrrp/virtservers workign on etcd

Should work on the real deal. Doing some trickery for kitchen tests
will have to makee that a bit better soon
cleanup tailor/cane issues
Merge pull request #6 from cloudware-cookbooks/etcd

etcd driven load balancer.