Allow keystone to run from apache

Provide a template for running keystone as a mod_wsgi process and enable
it from configuration.

Based on: https://review.openstack.org/#/c/36474/
Also-by: zhang-hare <zhuadl@cn.ibm.com>
Implements: blueprint devstack-setup-apache-keystone

Change-Id: Icc9d7ddfa4a488c08816ff4ae0b53c0134a1016b
xenapi: Get rid of prompt settings

Remove the setting of prompt from prepare guest, keeping the scripts
smaller.

Change-Id: Ifb2b3aba07831e1552d6a1c6cd2081592c43ccf6
Fix typo in lib/heat

With the change https://review.openstack.org/43006 a typo was
introduced. This change fixes it.

Change-Id: Iebcbfe49d779552c17f6ab216976149f332b772c
change git show to | head -1

git show uses default system pager, which for people that have
funky pagers, goes sideways. Pipe this through head -1 to ensure
we only get the single change line we care about.

Change-Id: Iff22612b555bf58fe12101701cfe593f37e8f8de
Merge "change git show to | head -1"
Merge "Fix typo in lib/heat"
Merge "xenapi: Get rid of prompt settings"
Merge "Allow keystone to run from apache"