Main changes: - add the authentication feature to the v2 API, providing users, roles and basic authentication - provide more stable transportation between etcd members - introduce functional testing framework - provide leveled logging - introduce metrics feature