disable creating branch from other than master.
Merge branch 'master' into restrict_branching

Conflicts:
	ide/app/lib/git/commands/branch.dart
	ide/app/lib/scm.dart
Add comments.
Merge pull request #2385 from dart-lang/restrict_branching

disable creating branch from other than master.