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
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
Standardize Bullet and Links

switched to using only ‘*’ for bullets.
created hotlines
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
Moved enable/disable download buttons code to a generic method.

Changed code to enable/disable Download buttons on Reports tab in Utilization explorer. Buttons were not getting enabled/disabled based upon result data when user sent up tree_select transaction while user was on Reports tab. Existing code was only handling enable/disable of download buttons when switching tabs.

https://bugzilla.redhat.com/show_bug.cgi?id=1113062
https://bugzilla.redhat.com/show_bug.cgi?id=1114659
Fixed the crash when the accordions in compare/drift are clicked.

A setting for @keep_compare = true was missing for the panel_control
action causing @compare to have a nil value which was causing the crash.

https://bugzilla.redhat.com/show_bug.cgi?id=1114700
Changes to address rubocop comments.

Changes to address Cyclomatic complexity for check_for_utilization_download_buttons.

https://bugzilla.redhat.com/show_bug.cgi?id=1113062
https://bugzilla.redhat.com/show_bug.cgi?id=1114659
Merge pull request #115 from brandondunne/subclass_file_depot_redhat_dropbox

Subclass FileDepotRedhatDropbox
Merge pull request #114 from dclarizio/fix_vm_controller_specs

Created refactored x_button_response method so spec can stub it
Merge pull request #77 from mfeifer/readme

Standardize Bullet and Links in readme
Fix specs broken by service model update

Service name is now a required field, which is breaking
several unit tests.

https://bugzilla.redhat.com/show_bug.cgi?id=1059834
Merge pull request #119 from AparnaKarve/bz1102397_compare_drift_accordion_issue

Fixed the crash when the accordions in compare/drift are clicked.
Merge pull request #117 from h-kataria/utilization_download_button_fix

Moved enable/disable download buttons code to a generic method.
Merge pull request #124 from dillaman/bz1059834-fix-specs

Fix specs broken by service model update
Merge pull request #13 from dillaman/bz1108331-service-custom-attributes

Add support for custom attributes for services
only allow root to connect to db as root

comment out unused rules instead of removing them
Merge pull request #92 from lfu/openldap

Add support for OpenLDAP as implementation for authentication mechanism.
Merge pull request #110 from kbrock/lockdown_postgres

only allow root to connect to db as root