Extra pip features

New features for installing pip requirements, and simplify config:

- Config setting to read and install pip requirements from a file, optionally providing your own pip-cache folder
- Create new config-options so you don't need to customise playbook.yml - e.g. for nagios check string, and for apt dependencies