moved files
fix a cce in pub
Add recursive tree diffing.
cleanup.
Merge branch 'master' into add_git_diff
Merge branch 'master' into add_git_diff

Conflicts:
	ide/app/lib/git/commands/diff.dart
Merge branch 'master' into devoncarew_move_components
Fix cancel button on GitAuth dialog.
Clear fields of Git auth dialog.
Improve gitRef code.
More cleanup and refactoring.
Write remoteRefs whenever fetched.
Fix bug in creating refPaths.
Add support to update remoteRefs in fetch
Update remoteHead async, when requested.
More cleanup.
fix.
Remove old remote refs when updating.
disable creating branch from other than master.
Fix Remove action on topLevelFile.