work on being ablt to cancel a mobile deploy
Merge branch 'master' into devoncarew_cancel_deploy
cleaned up cancel code
add todo:
Throw exception in git clone for submodules.
Show error on clone if repo contains submodules.
reorder import/export
Merge pull request #2005 from financeCoding/spark_widgets_lib_reorder

reorder import/export
Main: fixate initial (possibly implicit) target size by extracting and explicit assigning

Not doing this was causing the target (Spark's file tree view) to auto-resize when contained children changed geometry (when the Run and menu buttons were hidden on text input in the file filter).
Enforce propagation of a value via data-bound attributes

Had explicitly push the change through, with different actions needed in Dartium and Chromium.
Merge pull request #2007 from ussuri/fix-spark-splitter

Fixate target size in spark-splitter on startup
tweak to the files view ui
Merge pull request #2011 from devoncarew/devoncarew_files_view_tweak

tweak to the files view ui
add a bower servlet to the launch server
review changes
review comments
Merge pull request #2012 from devoncarew/devoncarew_server_bower

add a bower servlet to the launch server
Merge pull request #2002 from dart-lang/support_sub_modules

Throw error on Submodules repo
Initalize and cleanup commit box correctly.
Track files with ".git" as prefix as part of git repo.