Merge pull request #24 from n1tr0g/develop

added rspec tests and conform to puppet style guide
Add Varnish 4 support
Don't add ACL when hosts array is empty
Add require statements to fix resource order
Merge pull request #26 from ddeboer/varnish-4

Add Varnish 4 support
Merge pull request #27 from ddeboer/fix-empty-acl

Don't add ACL when hosts array is empty
Merge pull request #28 from ddeboer/fix-order

Fix resource ordering
added automatic firewall confguration for the given
fixed deactivation of firewall management
changed default firewall rule management to false
Merge pull request #29 from leVF91-da0aA/develop

added automatic firewall confguration
Fix syntax error when declaring the class varnish::install, fix wrong parameter
call for varnish::firewall inside varnish::install and add default parameter
for install::varnish_listen_port to fix rspec tests