Added supports_snapshots? method to base/sub class.

- Added supports_snapshots? method to base  class that returns false and added supports_snapshots? to VmVmware subclass to return true as that allows snapshot functionality for VM .
- Updated hover text for buttons to show 'Revert' in the hover text for Revert button instead of 'Remove', and changed word 'Operations' to be lowercase in the hover text message.

https://bugzilla.redhat.com/show_bug.cgi?id=1141174
https://bugzilla.redhat.com/show_bug.cgi?id=1141375
added no-hover and row0 row1 classes to vm disk table

https://bugzilla.redhat.com/show_bug.cgi?id=1139076
converted tabs to spaces

https://bugzilla.redhat.com/show_bug.cgi?id=1139076
Addressed rubocop comments.

https://bugzilla.redhat.com/show_bug.cgi?id=1141174
https://bugzilla.redhat.com/show_bug.cgi?id=1141375
Merge pull request #596 from h-kataria/disable_snapshots_buttons_for_scvmm

Added code to disable snapshot buttons for SCVMM VMs.
Rewritten 'cloud' view partials to Haml
Merge pull request #602 from romanblanco/clouds_erb2haml

ERB to HAML conversion in the area of ems_cloud.
Display custom buttons in the order they were saved

https://bugzilla.redhat.com/show_bug.cgi?id=1134155
Merge pull request #610 from epwinchell/vm_disk_table_style_fix

VM disk info table style fix
Merge pull request #617 from mzazrivec/honor_order_of_custom_buttons

Display custom buttons in the order they were saved
Fix the update_url_parms method to handle parsing multiple url params

Used Rack::Utils.parse_query to parse the url parameters specified as
a string.

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