Support custom playbook locations

This change drops the playbooks/ location for pre and post playbooks
in any case and for main playbooks if the run argument is given.

That way the playbooks can be placed in arbitrary locations giving the
projects more flexibility how to structure their repo.

Change-Id: I84d42f9b293df716a7a0759c7127b6f705c075c2
3 files changed