display head as bold so I instantly know it is running on latest
Merge pull request #63 from grosser/grosser/head-status

highlight head so I instantly know it is running on latest
show branch on global status

fixes #57
Rerun command should only rerun based on recent ci and cli sessions.
Abort if user creates a session without any ssh key or if key is duplicate.
Rename mis-named spec from scm_spec to ssh_spec.
abort tddium depending on repo's scm type
Version bump to 1.24.0
Force the use of UTF-8 for SCM logs.
Force use of UTF-8 for message pack write buffer.

With Ruby 2.1.3 MessagePackPure seems to want to use ISO-8859-1 and then
complain about mis-matching encodings.
Add status badge
Allow passing additional selectors into config's get_branch method.
set url where user can get login token
Save branch information by suite ID to support multiple accounts.
Don't sort the branches sub-hash of the configuration file.
Use the git_repo_private_uri if requested and if it has been provided
Update spec/run command to set use_private_uri for CI builds