Reimplemented Git-FTP features after 489a60c merge

Currently it supports:
- Git-FTP remote (scope) creation
- Git-FTP remote selection