[COOK-3398] Directly access node attributes in templates

Foodcritic rule FC034 advocates the removal of unused template variables. In multiple situations, we have removed template variables that were actually used by a sub-sub template or a different platform. To minimize this (and to reduce code duplication), directly access unmodified node attributes in the templates themselves.
Add Test Kitchen, ChefSpec, RuboCop, and Foodcritic on Travis CI

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3686] Remove `passenger_use_global_queue` as it's deprecated

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3733] Update key name and enable gpg checking

- Change the key name to match the yum dist style
- Pass the key name into the repository to enable gpg checking

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3626] Parameterize scripts dir

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

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
Version bump to v2.0.0
Version bump to v2.0.1