Merge pull request #309 from sequenceiq/multith

CLOUD-252 implemented skeleton of template system
CLOUD-000 fix documentation for valid blueprints
Merge pull request #313 from sequenceiq/blueprint

lgtm
Merge pull request #314 from sequenceiq/multith

CLOUD-252 fixed variable poll
removed branch checkout
Merge pull request #317 from sequenceiq/version-fix-docker-container

lgtm
CLOUD-252 renamed classes
CLOUD-252 fixed method name in init scripts
Merge pull request #315 from sequenceiq/multith

Azure and Gcc provision change
CLOUD-135 improve logging in progress
CLOUD-135 logging with factories
CLOUD-135 added more specific context to every log call
CLOUD-135 fixed tests
CLOUD-135 removed unused variable