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.
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