Add base dependencies for testing
Add cookbook name to metadata

Complies with FC045
Use string instead of symbol for attribute access

Complies with FC019
Remove unused template variable

Complies with FC034
Switch to conditional attributes

Complies with FC023
Add notification to composer LWRP

Complies with FC017
Cover all supported platforms in attributes

Complies with FC024
Exclude foodcritic rule for using curl in an execute resource

Downloading the installer script for Composer triggers rule FC041, but
I think it's actually a valid use case here.
Set up common service resource for php-fpm

This way we can have other chef resources reload php-fpm, using a
common service name
Convert php_fpm_pool definition to an LWRP

Complies with FC015
Take out process.priority from config

This only seems to be compatible with version >5.4. It prevents php-fpm
from starting on older versions. We could re-enable it later, but it
has to be conditional.
Use correct name for composer LWRP

This probably wasn't working properly before because the cookbook name
was missing from metadata.rb
Default max_execution_time should be 0

"-1" is not a valid value. PHP actually changes this to 0 when running,
but we should still set the correct value in the config.
Add test-kitchen tests for recipes

Excludes the ZeroMQ recipe, which can't be tested without ZeroMQ being
pre-installed on the machine.
Additional platforms for integration tests

These should cover most debian and redhat-based distros
Add epel repository for RedHat-based distros

Some of the php components are only available here
Fix issue with php extension folder on RedHat distros
Fix fpm pool directory on RedHat distros
Clean up package name selections in recipes

Some of these were actually broken on CentOS
Add documentation for php_fpm_pool resource