Depend on foreman module

As this module uses the foreman_smartproxy type, it should depend on the foreman module.
Use ensure_packages for non-core wget package

This enables users of this class to avoid resource conflicts.
fixes #4357: Removed template source from the header
Release 1.5.0
Add support all Foreman-1.4 features

* Add support for all Foreman-1.4 features
* Fix deprecation warnings when using include_class in rspec-puppet tests
* Use 'verify_contents' to check file contents in rspec-puppet tests for hopefully simplified readability
Rake dependency based on ruby version
refs #1809 - add realm proxy settings
Release 1.6.0
Fix nologin shell path on Debian

We don't use /usr/sbin/nologin which works on Debian but breaks EL6.
Release 1.6.1
Changed proxy registration API package name
Merge pull request #1 from theforeman/master

Upstream pull