[COOK-3665] Add recipe for `mod_userdir`

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3656] Parameterize the name of the apache2 binary

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3646] Add recipe for `mod_cloudflare`

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-2635] Add support for SVG mime types

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-2758] Use correct attribute in `recipes/mod_dav_svn.rb`

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3562] Allow `mod_proxy` settings to be specified as node attributes

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3213] Add recipe for `mod_info`

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3326] Fix `default_test` to use `ServerTokens` attribute

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[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
[COOK-3804] Use the correct datatype for apache/default_modules in `metadata.rb`

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3800] Add `identifier` parameter to `apache2_module` definition

Some modules don't have normal identifiers of name_module and so the LoadModule directive won't work. This provides a parameter to change that identifier if you don't want the default.

Signed-off-by: Seth Vargo <sethvargo@gmail.com>