[COOK-1689] - The perl package name should be configurable

Signed-off-by: Sean OMeara <someara@opscode.com>

Conflicts:
	attributes/default.rb
avoid let(:template) collisions
making all reload notifications in recipes/default delayed
update chefspec to expect delayed reload notifications
Make rubocop happy
Added notification hook for gitter.im
Fix chefspec tests and recipes to get passing

A few fixes were required in the chefspec itself, but also in the
recipes themselves to make chefspec tests pass.
only turn rewrite on once
Adding guard-kitchen back in
authz_core should be in the list not authz_default
Default to unit testing only
Merge pull request #164 from gondoi/COOK-3900

Get tests passing as-is
Fix FC002: Avoid string interpolation where not required
Foodcritic definitions
Merge pull request #171 from gondoi/COOK-3900

Foodcritic definitions for guard
Merge branch 'COOK-3900' of https://github.com/onehealth-cookbooks/apache2 into a2_conf
adding in different apachectl commands per platform
porting in a2* scripts from debian