keybindings
Merge branch 'master' into devoncarew_more_bindings
more key bindings
Merge branch 'master' into devoncarew_more_bindings
fix issue with tab close
refactor bindings code
Began marker columns
Counting offset per line rather than repeating the process per marker
Merge branch 'master' of https://github.com/dart-lang/spark into umop-annotations-find_column
Prevent FOUC on startup

Polymer recommended ways failed to work - use our own.
Fixed column calculation to be correct and removed testing with tooltips.
Refactor PackObject, LooseObject into GitObject.

Combine different objectTypes into GitObject.
Rename PackObject => PackedObject

Fix nits and indents.
nits.
Removed code to check for column and replaced with ace.dart (Document).
Merge pull request #852 from dart-lang/devoncarew_more_bindings

Devoncarew more bindings
Merge branch 'master' of https://github.com/dart-lang/spark into umop-annotations-find_column
Using ace to calculate row rather than using markers' (so wrapping works)
fixed nit.
Merge pull request #888 from dart-lang/fix_push

Refactor PackObject, LooseObject