Use https

HTTPS at least sometimes works over proxies in corporate networks while
git:// surely doesn't.
Use concat to create envs sections in puppet.conf
Fix to ordering problem ?
Release 1.4.0
Test Puppet 3.2 and 3.latest, drop 3.0 and 3.1
Merge branch 'master' of github.com:theforeman/puppet-puppet into agent
Fix some comments from Dominic