feat(*): initial commit
fix(CONTRIBUTING.md): Fix title case
Merge pull request #1 from bcwaldon/fix-case

fix(CONTRIBUTING.md): Fix title case
chore(contributing): clean up CONTRIBUTING.md and split out DCO
Merge pull request #2 from jonboulle/master

Clean up CONTRIBUTING.md and other bits of template-project
style(server): changed a LeaderInfo struct field from "startTime" to "StartTime"

Changed the LeaderInfo struct "start time" field from "startTime" to "StartTime" so that it is an exported identifier. This required adding the `json:"startTime"` structure field tag so that the encoding/json package correctly performs JSON encoding (i.e. the correct property name --> startTime).
fix(server/v2): set correct content-type for etcdError response

"net/http".Error reset the content type, so we get rid of it and
write our own one.
docs(clustering): limit for peer-address changing
fix(docs): update doc with standby info
Merge pull request #808 from robszumski/update-optimal-size

fix(docs): add information about standbys
Adding autodock into the libraries and tools section
Merge pull request #817 from cholcombe973/master

Adding autodock into the libraries and tools section
Merge pull request #816 from unihorn/95

docs(clustering): limit for peer-address changing
fix(standby_server): able to join the cluster containing itself

Standby server will switch to peer server if it finds that
it has been contained in the cluster.
tests(standby_test): comments
Merge pull request #818 from unihorn/96

fix(standby_server): able to join the cluster containing itself
tests: add TestMultiNodeKillAllAndRecorveryAndRemoveLeader

This one breaks because it doesn't set joinIndex correctly.
fix(server): set joinIndex when recovered
fix(multi_node_kill_all_and_recovery_test): ensure cluster running
fix(remove_node_test): ensure cluster config is activated