add flag to model create flow to prevent race

- because there are 2 events fired when a user
blurs the model name input and then clicks on the
save model button it was causing a race condition
during create phase
- the race would sometimes result in 2 create calls
made for one model definition - thus the error
- there is now a simple flag set when creating the model
the first time to prevent it getting called twice

Fixes #597
update jsx/react version to fix Firfox source issue
Fix baseURL for local deployments
Merge pull request #639 from strongloop/fix/617-fix-firefox-arc

update jsx/react version to fix Firfox source issue
Merge pull request #636 from strongloop/fix/597-error-save-model-name

add flag to model create flow to prevent race
Merge pull request #640 from strongloop/feature/local-deploy

Fix baseURL for local deployments
Ensure the PORT is stored for pm proxied request
Remove strong-pm dir on start and exit
Merge pull request #654 from strongloop/fix/remove-pm-env

Remove strong-pm dir on start and exit
Merge pull request #653 from strongloop/fix/pm-proxy-port

Ensure the PORT is stored for pm proxied request
process-manager: use better regex

A number of debug messages match /listening on/, so use a more precise
pattern.
process-manager: attach IPC channel to pm child

This allows the child to detect parent exit, and self-exit, which will
in turn cause the supervisor and any children to exit. Without this,
leaking pm child processes was possible.
Merge pull request #655 from strongloop/feature/arc-pm

arc/pm integration cleanups
Refactor embedded process manager
revert jsxtransform update
Merge pull request #659 from strongloop/fix/revert-jsxtransformer-for-loginview

revert jsxtransform update
Change universal to Tarball and switch default
Remove unused archive input
Merge pull request #660 from strongloop/fix/deploy-ux

Change universal to Tarball and switch default
Merge pull request #661 from strongloop/fix/remove-archive-input

Remove unused archive input