MuranoPL testing mini-framework

Introduces simple helper layer for testing MuranoPL code.
It provides customized class loader for sample test YAML classes and
fluent syntax to build Object Model and invoke various methods on it.

Also contains basic test that tests both the framework and the very basics of
MuranoPL execution

Change-Id: I3c1dfea4ea29824cb3149b122ce9cf95365d32bc
Implements: blueprint muranopl-testing-framework
Add port checks after deployment success

Implements blueprint: additional-checks-for-murano-engine-tests

Change-Id: Ia993d659bd4f6052efe9ac4bec25116aca11a1f9
Update docs to reflect change from murano-api to murano

bug: https://bugs.launchpad.net/murano/+bug/1335094
Change-Id: I9fadffea6be63451bc66748825f16c01dc825665
Fix pep8 issues

Apparently functional tests code caused oslo.config to try to parse cli
arguments. After that openstack/common/log.py tried to register cli opts,
but failed because cli opts can't be registered after cli args were parsed.

This patch moves config initialization to a separate method to prevent
cli args from being parsed on the load time

Change-Id: If40409b306a7aabdbd3cf467319a1574b440a690