Use the :git_environmental_variables settings when updating from remote origin.
Compare servers by user, hostname and port

To check if servers match compare them by
user, hostname and port.
Merge pull request #919 from betesh/master

made deploy_to a proc so that it can be read after application is set
Merge pull request #840 from wlmcewen/git_env_on_update

Use the :git_environmental_variables settings when updating from remote ...
Merge pull request #916 from ShPakvel/bugfix_users_for_the_same_host

Compare servers by user, hostname and port
made log_revision log the revision of the configured branch, not master