Add support for custom attributes for services

Automation can now use the "custom_keys", "custom_set", and "custom_get"
methods to manipulate the custom attributes on a service.  Any associated
custom attributes are now visible on the service details page.

https://bugzilla.redhat.com/show_bug.cgi?id=1108331
Fix replication with a migration for databases upgraded from v4.

Fix configurations for included_tables and excluded_tables.
Fix triggers on for renamed tables.
Fix rr_pending_changes and rr_sync_states entries for renamed tables.
Fix rr_sync_states entries for removed tables

https://bugzilla.redhat.com/show_bug.cgi?id=1034987
configure httpd authorization

- Add _settings_authentication_tab.html.erb
consolidate match_groups implementations
add httpd authentication
Removed a warning message from automation log

We log a warning everytime a service model is not found. Which includes
basic ruby objects. e.g.
[----] W, [2014-06-20T13:01:03.092624 #3049:3fe521833bdc]  WARN -- :
Service Model string not found
Add support for OpenLDAP as implementation for authentication mechanism

OpenLDAP only returns memberof attribute for users when it's specifically requested
in the ldap query as it's considered an "operational attribute".
https://bugzilla.redhat.com/show_bug.cgi?id=1093739
Add Build::GitCheckout to convert the VERSION file to git references.

From the VERSION file, we can determine the branch or tag to we want to build from and then determine a consistent commit_sha for the build.
Use Build::GitCheckout to checkout the right branch and commit sha1.
Clients of this class should only need to read these variables.
Change appliance filename generation to include the git sha1.

Before:
manageiq-nightly-vsphere-201406242000.ova

After:
manageiq-vsphere-nightly-201406242000-50fcc563c8.ova
Externalize the git repository to make GitCheckout more generic.
Align whitespace.
When encrypting passwords, dont generate newlines
Standardize Bullet and Links

switched to using only ‘*’ for bullets.
created hotlines
Fixed the request workflow when a pre-provisioning dialog is used

Several adjustments in the code were done to accommodate the
pre-provisioning dialog prior to the main provisioning dialog in the
request workflow.

https://bugzilla.redhat.com/show_bug.cgi?id=1108918
Created refactored x_button_response method so spec can stub it

Code was rendering responses due to test stubbing of actual button methods, so broke the rendering code out into a new method and stubbed that method in the spec.
Subclass FileDepotRedhatDropbox from FileDepotFtp

https://bugzilla.redhat.com/show_bug.cgi?id=965889
Add support_case to FileDepot

https://bugzilla.redhat.com/show_bug.cgi?id=965889
Merge pull request #84 from mkanoor/noise_in_log

Removed a warning message from automation log