Bump rails for the record instantiation time backport

https://github.com/ManageIQ/rails/pull/6
https://github.com/ManageIQ/rails/pull/8
https://github.com/ManageIQ/manageiq/pull/821
Avoid creating unneeded hashes by using Hash#merge! instead of #merge.

The "row" hash created within each of these methods is modified and returned.
The intermediate hashes are unneeded since no one else can accidentally modify them.
Remove Old C-Language VixDiskLib Binding Code

The VixDiskLib C-Language Binding has been out of use for some months now.  The
binding is no longer built as part of the build process.  This PR will simply
remove the unused code from the tree.
We merge :colX keys so we can move the final merge to intialization
Remove unneeded hash initialization
Added VM to list of TAG_CLASSES.

Added VM to list of TAG_CLASSES  to show My Company Tags for VMs

https://bugzilla.redhat.com/show_bug.cgi?id=1150612
https://bugzilla.redhat.com/show_bug.cgi?id=1153336
Remove the commented out lines.
Ensured that dynatree cookies get deleted after a session reset.

The session reset that happens after a LDAP user switches groups, clears
out all the dynatree sandboxes. However the cookies are left intact
which cause an issue with the dynatrees, making them lose some
functionality. For e.g. the trees expand the nodes, but nothing
happens when the user clicks on them.

https://bugzilla.redhat.com/show_bug.cgi?id=1102250
https://bugzilla.redhat.com/show_bug.cgi?id=1086468
Fixed issue in Catalog Explorer
removed old graphical summary screen images and css
Charting: generalize themes selection.
Remove an extra hash.
yes no prompt with a default

It is like agree, but follows our naming conventions
and it allows for a default
Merge pull request #869 from romanblanco/fix_catalog_explorer

Fixed issue in Catalog Explorer
Merge pull request #749 from kbrock/appliance_console_yn_prompt

yes no prompt with a default
Merge pull request #876 from jrafanie/extra_hash

Remove an extra hash.
Merge pull request #860 from lfu/monkey_patch_sync

Remove the commented out lines in lib/util/test/SyncDebug_watchdogTest.rb
Fixed to reload toolbar using active node in the tree

Fixed to use x_node to reload toolbars when tab is changed on the class node, @temp variable does not exist when change_tab transaction comes in.  This was causing automate to load incorrect toolbar buttons when change tab transaction came in.

https://bugzilla.redhat.com/show_bug.cgi?id=1149791
https://bugzilla.redhat.com/show_bug.cgi?id=1153780
properly detect localhost in EvmDatabase

https://bugzilla.redhat.com/show_bug.cgi?id=1050211
Add spec for MiqProvision::StateMachine#prepare_provision

https://bugzilla.redhat.com/show_bug.cgi?id=1152737