Move jsx transform to server

Removes FF compatibility from the equation, solving #617
local app stop/start

ref: #513
Refactor propery update
change tarball to tar file
Hide spinner controls from port input fields

A bit of CSS hackery to prevent browsers from displaying spinner
controls on thenport input field. The spinbox controls show up on these
fields because their input type is set to number, and in HTML5 that
means display spinbox controls.

Fixes #710
Remove generated css file
add unsupported icons to landing page

- hide hover and default icons
- only show unsupported icon when app is unsupported in context
Don't save model config as attributes

Model configuration is stored separately from the model definition and
not embedded in the definition using weird looking JSON keys with dots
or commas.

Reported in #707
Defer starting process-manager until app start

Allows -v/--version and -h/--help to work properly, per #677
Don't load entire app for -v and -h
fix: syntax error, missing {

Introduced in f560086
hide pointer on placeholder icons
add 'select a process' to pid selector label
additional code cleanup

- add retrieving port state
- speed up the tick
- refactored the polling to be less memory heavy
added in more service methods for user
segment.io library added