Storage : Fixed "Add a new Storage Manager" issue

issue #243
Update VCR to see errors disguised by "UnusedHTTPInteractionError"

VCR fixed by: https://github.com/vcr/vcr/pull/336
discussion: http://talk.manageiq.org/t/travis-vcr-cassettes-and-unused-http-interactions/97/2
configure pg_hba.conf for 95% use case
move postgres certificates to common certs directory

- fix spacing
public ca comment
Add specs for automation engine's data type handling.
Fix automation engine to handle the data value based on its data type.
Merge pull request #270 from AparnaKarve/add_storage_manager_issue

Storage : Fixed "Add a new Storage Manager" issue
Merge pull request #275 from kbrock/database_privileges

Database privileges
Merge pull request #265 from lfu/ae_engine_datatype

Fix automation engine to honor the data type.
Merge pull request #291 from brandondunne/upgrade_vcr

Update VCR to see errors disguised by "UnusedHTTPInteractionError"
Manageiq domain cleanup.

Remove unused lifecycle/discovery instances.
Remove extra best_fit methods and instances.
Modified cloud profile class schema to remove infra placement.
Modified cloud customizerequest method to be placeholder.
Modified cloud preprovision method to be placeholder.
Removed unused cloud provisioning vmprovision_template class.
Modified cloud vm provisioning statemachine to remove unused states.
Modified cloud vm retirement statemachine to remove unused states.
Modified cloud vm retirement statemachine method for new format.
Modified infra profile class schema to remove cloud availability_zone.
Modified service state machine to add addl pre and post states,
adjust field priority and messaging accordingly.
Remove placement instances/methods that belong in redhat domain and
rename remaining instances and methods to be vendor specific.
Modified infra profile class schema for best_fit changes.