Support pushing to remote repositories

Three new commands:
	`scv remote add <name> <url>`
	`scv remote delete <name>`
	`scv remote push <name> <local branch> [<remote branch>]`