standby server: save Running info correctly

Running should be true when Start, and set to false when switching to
the other mode.
add the /version endpoint to the API docs

I had to find this by accident. It should be documented here.
server: fix timer leak
Merge pull request #900 from unihorn/fix-timer

server: fix timer leak
Merge pull request #881 from unihorn/111

standby server: save Running info correctly
Adds units of time to flag docs

This fixes issue #905 based on the comments provided in server/cluster_config.go
Merge pull request #907 from MattParker89/patch-1

Adds units of time to flag docs
Merge pull request #882 from cap10morgan/patch-1

add the /version endpoint to the API docs
fix(docs/api): mention version endpoint is per instance
CHANGELOG: v0.4.6
server: bump to 0.4.6+git
Update libraries-and-tools.md

Added a new small c++ library
Documentation: remove "token" from discovery docs

It was a bit confusing how the term "token" was overriden in various ways in this doc. Clean it up by referring to it as a discovery URL.
docs: set snapshot to be true in default configuration

If snapshot is false, it will consume much memory and become rather
slow after several days. Make it on as default.
Update clients-matrix.md
Documentation: fix timeout tuning TOML example

this makes the TOML example for tuning the peer election timeout
consistent with the guide's advice and with the other examples.
Typo fix
Merge pull request #918 from edwardcapriolo/patch-1

Update libraries-and-tools.md
Merge pull request #928 from grossws/patch-1

Typo fixes
Update to Go 1.3.1