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

- tweaks to polling and state after error and refresh

- convert timer to a constant value

- remove console.log statement
Merge pull request #391 from strongloop/feature/add-stop-start-buttons

implement stop and start app buttons in UI
add the ui code back for explorer view

- getting an exception : cannot load http://localhost:3000/explorer/resources. No 'Access-Control-Allow-Origin' header is present
- when trying to access the swagger meta data
- add properties retrieval to getAllModels call
- tweak name references to match latest api data
second cut reviving explorer ui

- some issue with 'new model' flow throwing exception
in explorer view but not affecting app flow