[COOK-1984] Add option to configure the address(es) apache listens on

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3680] Update template paths

Add .conf extension to files placed in conf.d to be compatible with changes made in COOK-3570.

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
Add Test Kitchen, ChefSpec, RuboCop, and Foodcritic on Travis CI

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
Version bump to v1.8.0
Version bump to v1.8.1
[COOK-3766] Directly use node attributes in templates where possible

This fixes an issue (and future potential issues) where users make a single change to an attribute that is passed to a template. In this case, the `ports.conf.erb` template was rendered by multiple recipes, but a Pull Request only added a required template variable to one of the many declarations where this template was generated by other recipes. This isn't something that will show up in a git diff, and it's also not something that tests can easily test. Therefore, the best solution is to move these quasi-calculated attributes out of the recipes and directly into the template itself.
Version bump to v1.8.2
[COOK-3769] Uncomment the enabling of apache modules and fix the `not_if` test

The `apache_module` should be able to enable modules
Version bump to v1.8.4
Version bump to v1.8.5
Add mod_pagespeed recipe for debian / ubuntu

- gets the latest 64bit package and installs it
- the default config file is in templates/mods/pagespeed.conf.erb
Use file_cache_path instead of /tmp/
Add attribute to handle the location of mod_pagespeed
Add warning for unsupported systems
Use stable i386 package
Quote remote_file mode attribute
Use higher-level package resource
Use platform_family
Add license headers