Merge pull request #55 from johnbellone/master

Use HTTPS git address for firewall issues.
Add '.git' suffox to the vagrant repo URI
Sort string templates
Release v1.2.0
Bump version for development
Fix npm HTTPS proxy value

The `https-proxy` npm config was defined using `config.http` proxyconf value (missing the `s`), which is wrong.
Merge pull request #57 from pomeh/patch-1

Fix npm HTTPS proxy value
Update the changelog
Test for npm availability in sudo context

npm proxy provider runs
@machine.communicate.sudo(command).

cap provider verifies availability of npm with `which' NOT
using sudo.

This may result in:
- which succeeds for the ssh user (mostly vagrant)
- machine.communicate.sudo('npm do something') does not
  succeed because sudo target user does not have the same
  PATH variable configured.

This may result in the following error message breaking the
Vagrant environment completely:

The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

npm config set proxy http://some.configured.proxy.here:8080/

Stdout from the command:

Stderr from the command:

bash: line 2: npm: command not found
Fix npm tests
Update the changelog
Merge branch 'npm-sudo'

Fixes #59
Add Vagrant v1.5.2 to Travis builds
Add helper method to get the path of a command on the guest
Use absolute path to `npm` when configuring it
Use absolute path to `pear` when configuring it
Use absolute path to `git` when configuring it
Use `Util.which` for checking if svn is installed
Merge pull request #60 from tmatilai/which_sudo

Use absolute paths to commands when configuring them using sudo