Adding roles and playbook for instack

This commit adds the roles for instack undercloud install.
The roles to deploy the overcloud, launch an instance in
the overcloud and run tests will be in separate commits.

Change-Id: Ic6cdcbafdfe7dcffa2f41fe3523ca04cb76fef1b