v0.5.0-alpha.3

- exit etcd when it restarts without existing data directory in best effort
- etcd logs all configuration information on startup
- add documentation for proxy-mode etcd: https://github.com/coreos/etcd/blob/master/Documentation/0.5/proxy.md
- add more tests on Node struct in raft package
- apply snapshot and committed entries in correct order
- remove redundant publish-member log entries in cluster bootstrap
- return JSON errors in proxy-mode etcd
- support listening on both HTTP and HTTPS
- add tests on raft message sender
- add integration tests on member join and discovery bootstrap
- support change peer urls dynamically
- check and document -initial-advertise-peer-urls flag

Thank you to: Barak “Needs A Nickname” Michener, Ben Darnell, Brian “I Hate Mondays” Waldon, Jonathan “Clapping Bear” Boulle, Xiang “Bruce” Li, Yicheng “qycqycqycqycqycqycqyc” Qin