python workflow tests initial commit
CLOUDIFY-2049 test workflow using python test infrastructure.
CLOUDIFY-2049 create test environment for different scopes (class, module & package).
CLOUDIFY-2049 added dependencies to setup.py.
CLOUDIFY-2049 added python tests to travis configuration
CLOUDIFY-2049 fixed pom.xml path
CLOUDIFY-2049 added sudo parameter to setup.py
CLOUDIFY-2049 fixed setup.py pip install with sudo
CLOUDIFY-2049 use sudo when running setup.py
CLOUDIFY-2049 added rabbitmq service
CLOUDIFY-2049 fixed paths in travis config
CLOUDIFY-2049 kill cosmo.jar process if exists after test.
CLOUDIFY-2049 print celery log file if process doesn't start.
CLOUDIFY-2049 added deploy applicatin method to testenv.
CLOUDIFY-2049 set permissions to read/write /dev/shm
CLOUDIFY-2049 added /dev/shm symlink in travis and added license headers to source files
CLOUDIFY-2049 removed unused property file specification
Fix pacakge installation order
CLOUDIFY-2049 added cosmo plugins to be installed using setuptools.
CLOUDIFY-2049 updated travis.yml to use virtualenv