Git diff

@devoncarew  PTAL, thanks

1) Adds a file context menu option to view the changes  in the file vs the head version.
2) Opens another window showing the diff.
3) Reuses code from sample app https://github.com/GoogleChrome/chrome-app-samples/tree/master/diff