Build and deploy wireframe

- toggler ui button
- add stub for form states
- default form states
- disabled form states
- toggle between existing/new
- toggle between git/universal
- set valid and invalid states on form fields
- add error message below form fields
- build form directive
- deploy form directive
- add console log window
- move api calls to service
- add ui-switch widget for toggling
- add disabled branch that shows "Your current directory" as the value
- replace jQuery with $
- call `setUI()` to append scrollbar to content area
- fix broken test by adding dependencies for file upload
- ui toggler
- form action buttons
- change label
- prepopulate deploy field
- implement visual design for forms and console
- add build as a required task for gulp watch
- add success messages to forms
- Build Source intead of Source
- show arrow only if using new deploy
- change opacity on form when disabled
- build help
- toggler ui button
- add stub for form states
- default form states
- disabled form states
- toggle between existing/new
- toggle between git/universal
- set valid and invalid states on form fields
- add error message below form fields
- move api calls to service
- add ui-switch widget for toggling
- add disabled branch that shows "Your current directory" as the value
- add _ to angular
- add long polling for build status
- add git build api call
- add universal build api call
- hide filepicker and only show text field for full path
- add service call to backend for git and universal deploys
- disable contextual help
- without isolate scope data was being shared on the controller scope
- multiple instances of the directive was causing the wrong data to be displayed
- npm install --save serve-favicon
- npm rm --save serve-favicon ws primus
- npm install --save serve-favicon
- code review updates
Merge pull request #522 from strongloop/feature/build-deploy-ui

Build and deploy feature

#410
#411