cleanup the console-related ui
cleanup pop-over handling
Tweak atmos UI slightly

 * handle case of signed in, but not running by letting you toggle
   whether we'll use atmos when we do run
 * rename the observables that control the atmos status UI
   so it's clearer they cover all cases and are exclusive
 * de-hyphenate sign-in
 * split doRestart from the button click handler
Wire project information from name request into observables for UI.

* hasPlay, hasConsole, hasAkka now wired through for special behavior in UI.
* Bump sbt-remote-control integration version.
* Modify code for new NameResponse stuffs.
Merge pull request #23 from typesafehub/wip/havocp-atmos-ui

Tweak atmos UI slightly
Reload project info as part of the 'compile' sequence

This means we redo it on project change, and don't
start an sbt process in parallel with the compile one.

A small side change in here is to call leftoverEvent
more consistently and needed to ignore TaskComplete
in there as a result.
Use actual value for atmosCompatible on Run tab
Merge pull request #24 from typesafehub/wip/havocp-project-info-in-js

Load actual project details
Merge pull request #22 from typesafehub/fix/ui

cleanup the console-related ui