Correct variables used in FPM plist
Ensure the php error log is owned by the user. thanks root.
Update FPM pool config to make dynamic
Fire up a fake pool with 1 worker listening on a socket so that FPM has at least 1 pool and will launch
Remove FPM service on PHP version removal
Add a little whitespace
Add first predefined FPM class

We need these to allow us to include multiple FPM versions multiple times
This means we can define lots of projects with a unique FPM pool each
but sharing a PHP version if they're the same
Add 5.3.20 fpm manifest
Add php::fpm::pool class - a helper to fire up a fpm pool within a service for a specific project / socket
Ad php fpm 5.4.8 manifest
Refactor version_config_root vars in fpm class to bring in line with vars in version manifest
Do we need to actually create config before the Service? Notifying should be fine
Don't always need full php class
Create individual pool configs for FPM with the correct location and some sanitisation
Refactor fpm service into its own class
Fix dependency cycle, but php fpm service is no longer notified of config changes