add 5 benchmarks for costly operations
add logging information to git clone
more benchmarks; speed up sha
review comments
Merge pull request #1206 from devoncarew/devoncarew_benchmarking

Devoncarew benchmarking
review comments
merge to master
Merge pull request #1205 from devoncarew/devoncarew_git_logging

add logging information to git clone
Implemented analyser in service and updated relevant code in Spark
Renamed analyzer_common to services_common and moved to services.  Exporting services_common so that it doesn't need to be imported by users of services.dart
Review fixes (renamed File -> ServiceFile and wrote dart doc)
Merge pull request #1211 from dart-lang/umop-services-analysis_merge

Implemented analyzer in service and updated relevant code in Spark.
upgrade to the 0.12.0 version of the analyzer
Merge branch 'master' into devoncarew_upgrade_analyzer
merge to master
Merge pull request #1212 from devoncarew/devoncarew_upgrade_analyzer

Devoncarew upgrade analyzer
revert analyzer upgrade
Merge pull request #1213 from devoncarew/devoncarew_upgrade_analyzer2

revert analyzer upgrade
ADB support for Deploy.

This allows deployment to a connected Android device.
Due to limitations in the chrome.usb API, we must whitelist device
models, rather than searching for any Android device.

The following devices are currently whitelisted:
- Nexus 4, 5, 7, 7v2, and 10.
- Galaxy S 2 and 3.
- HTC One
More devices can be easily added: find their vendor ID and product ID
with lsusb, and put them into the manifest.json usbDevices list, and in
the _KNOWN_DEVICES list in lib/harness_push.dart.

Known Issues:
- Something is wrong with the authentication: the device does not
  remember the host, and the user must press OK to the Android debug
  dialog every time the connection must be re-established.
- Switching devices without restarting Spark currently does not work.