client: rework page title

Remove "prototype" from the page title. Change the static <title>
to "StrongLoop Studio".

Modify the generated `version.js`:
 - dynamically set document.title to "StrongLoop Studio Beta"
 - make the name displayed in the page consistent with the
   document.title, e.g. "StrongLoop Studio Beta 0.2.0"
Merge pull request #394 from strongloop/feature/fix-page-title

client: rework page title
refactor studio and composer into modules

- fix unit tests
- change Profile to User module
- adjusted the request interceptors for Studio and Composer
-- studio does auth checking
-- Composer does error checking

- renamed User module to StudioUser module

- convert strudiouser name to studio-user

- convert console.warn to $log.warn
Merge pull request #409 from strongloop/feature/refactor-studio-composer

refactor studio and composer into modules
Update icons to v3

- add play icon
- add stop icon
- add restart icon
- add restart-2 icon
Merge pull request #418 from strongloop/feature/update-icons-v3

Update icons to v3 fix #419
implement stop and start app buttons in UI

- the buttons are implemented and wired to methods
in app.controller
- a service needs to be implemented
- need logic for determining if the app is currently
runnig to disable or enable the buttons
commit to pull icons
- tweaks to polling and state after error and refresh