Add passlib to guest agent for rdjenkins

Change-Id: Ib2f8416295c1c8547e4313f63e8f050bf40a387b
Closes-Bug: #1227913
Adds conductor to redstack start and stop

Change-Id: I076692a3d7f4fe676e5333a14f8227b9c4daebe2
Moving mgmt host tests.

* Move mgmt tests to trove
* Deleting rackspace specific tests
* fixing internal references to test_config
* refactored out global variables to use trove.test.config
* refactored int_tests.py to allow extending or removing tests
* refactored colorizer to cut down on logic in int_tests.py

Implements: Blueprint host-mgmt-tests

Change-Id: Iddb44083d2eeb27b066880609f13d7ded4af8372
Merge "Adds conductor to redstack start and stop"
fixing the permissions on /etc/guest_info

issue: guestagent will not start up without the permissions of
/etc/guest_info being world readable.

fixes bug 1248275

Change-Id: I877e6bdc9844a2d94ec227301ff079fe35b5a7ad
Update redstack script to use the latest troveclient

Bug #1250244

Change-Id: Idbc553569f964bc8408f28f9c3c43a1fb4a8efae
Merge "Moving mgmt host tests."
Merge "fixing the permissions on /etc/guest_info"
disable novnc service to get gate to pass

Trove does not use this service in trove so it should not cause an
issue if we disable it.

Change-Id: I9b808c69a162e350f93be7bff3176efb4b654c89
Fixing logging setup call

* Nova log setup does not take any arguments.

Change-Id: I4cebf0689c75b6d61b0ddc79f65626d48df5d714
Merge "Update redstack script to use the latest troveclient"
Merge "Fixing logging setup call"
Add support of datastore types

implements blueprint db-type-version

Change-Id: I447aee9321311008cf6fb58c75d0b63f0a1f1388
Replaces --endpoint to --os-endpoint
and
--token to --os-token in keystone client calls

Closes-Bug: #1254634

Change-Id: I22b6af351dd3a371443f486c01785c706eff8397
Provide guest_info per datastore

Reason:
- Trove configs holding more then one options for different datastores,
best way to simplify main config is to externalize config per datastore,
which would handle datastore specific parameters
Changes:
- Changing scripts for guest launch
- Adding stack post-install hooks
  (copying trove-guestagent.conf.sample into /etc/trove/trove-guestagent.conf)

Change-Id: I87d3c1bf27e71fa5297b77204bbe1cd996c9d517
Implements: blueprint template-config-per-datastore
FORK

Change-Id: I0bf38e1ad3cfca21a078e81e883a06265d6d4124