etcdserver: move newTestMember* to member_test.go
etcdserver: remove unnecessary newTestMemberp
etcdserver: use member pointer for all tests
Merge pull request #1688 from xiang90/cluster_test

Cluster test
transport: create a tls listener only if the tlsInfo is not empty and the scheme is HTTPS
Merge pull request #1687 from xiang90/fix_listener

Fix listener
Add fast leadership handover.
Print out the time it takes to do a fast leader switch.