Configure Abbey/build-ami to accept an additional playbook directory.

This PR will allow abbey and build-ami to accept an additional, optional playbook directory called configuration-private, which can contain playbooks that are not part of the main configuration repo.