Basic git log implementation.
TESTING: Brought dialog font to second button to compare.  No visible change so far.  Font must be specified in the dialog code or css somehow
add handle property to spark-splitter
add some logging into to dart2js compiles
Commit toMap() method added.
getCommitGraph: added default get all behaviour inline with default git log behaviour (whilst there is no paging).
Minor indenting fix.
Re-enable menu auto-closing now that some obstacles have been fixed
rename spark-splitter elements
tweak launch window sizes
Fixed button styling
Revert "TESTING: Brought dialog font to second button to compare.  No visible change so far.  Font must be specified in the dialog code or css somehow"

This reverts commit ba9032d11fd78388a8d47caba5d2c03f81428714.
change the dialogs to be more standarized and use more of bootstrap
Merge pull request #775 from ussuri/close-menu-on-click-outside

Re-enable menu auto-closing now that some obstacles to that have been fixed
Merge pull request #768 from sunglim/splitter

Add handle property to spark-splitter
refactor to support scm events
review updates
fire events when git branches change; update the file view labels on those events
Add util function to get sha for a fileEntry.
Add file status types.