Sync puppet-nova

7a52ead5e0bc633854a33e479765c9e970308464 3.1.0

partially implements blueprint deploy-icehouse

Change-Id: I672620f149e4a63240144f0ce20e84b084cfd459
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Adapt synced puppet-nova for Fuel usage

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