Added basic support for Git-FTP

Currently it supports:

Define new scope (Git-FTP remote)
Delete existing scope
Switch between scopes
Init scopes after defined
Push to scopes
Enable/Disable Git-FTP features
This PR also rewrites most of the "remotes picker" feature.
Fetch latest branches from remote feature
Merge branch 'git-ftp' of http://github.com/FezVrasta/brackets-git into FezVrasta-git-ftp

Conflicts:
	htmlContent/git-panel.html
	nls/root/strings.js
	src/Main.js
	src/Panel.js
	src/Remotes.js
refactoring
refactoring
refactoring
Autofill new branch name when remote branch is selected
moved top level menu to better place

having the git menu to the right of the "help" menu is not right.  I
moved it to just after the "navigate" menu.  When/if Brackets get
submenus, I would hope that this extension removes the top level "git"
menu altogether
Merge pull request #286 from m0j0r1s1ng/master

moved top level menu to better place