Fixed Dependency issue and added if statement to init.pp

Fixed dependency version bug in Modulefile for the puppetlabs/apache module

Added if statement around the "class { 'puppet::config': } -> ..." code in init.pp
  So that a node that defines puppet::agent: and puppet::server: false won't have
  any changes applied to their puppet.conf. Without this, the puppet.conf is always
  potentially modifiable, even when not intended.