fix row clicking
fix row clicking

I am going to write some notes to myself and future people.  The table
view that lists the cloud providers is actually rendered via the dhtmlx
JS libraries.  The link that is assembled via JavaScript in
`miqRowClick`, and is the combination of the "id" in XML tag for that
row, and the url which is generated by `view_to_url`.

Now, the *giant* problem is that the XML is generated using **Ruport**
objects rather than ActiveRecord objects.  This means that by the time
the XML is generated, we have no idea what AR types the objects are, and
we can't use Rails' polymorphic url helpers to calculate the links.

** HOW THIS SHOULD WORK **

We should be generating the links to each record on the server side, and
embedding that in the XML.  Then just extract the link from the XML and
use it in the JS (or we could generate a tags on the server side rather
than go through these XML hoops).

I haven't been able to figure out the XML hoops yet, so I added a giant
hack in the `view_to_url` method that just returns the right url for
this specific controller
(transferred from ManageIQ/manageiq@2e6ce4ccd76a724495dc016613418302afbb430c)

ManageIQ/manageiq-ui-classic,ManageIQ/manageiq-ui-classic,ManageIQ/manageiq-ui-classic,ManageIQ/manageiq-ui-classic