Adapt synced puppet-heat for Fuel usage

- Move all Fuel Heat customization logic from heat::install
to openstack::heat
- Port other Fuel changes (engine under pcs etc.)

partially implements blueprint deploy-icehouse

Change-Id: Ie47c56c047d0fc9e07ae693b579a72c94a79c438
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>