Improve upstream remote determination

* when deploying via copy remote will be chosen if only one is present
* remote can be specified using the :upstream_remote_name variable
Merge pull request #3 from dnd/local_upstream_remote

Improve upstream remote determination, for deploy_via: copy
Update #upstream_remote documentation