Sync puppet-nova

7a52ead5e0bc633854a33e479765c9e970308464 3.1.0

partially implements blueprint deploy-icehouse

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