Remove seeding of UiTask and UiTaskSet.

Extracted from PR #264
Display correct set of buttons while adding a new customization template

multi_record should not be set to true in order to display the
Add/Cancel buttons

https://bugzilla.redhat.com/show_bug.cgi?id=1099808
Reset target_id when "None" is selected in Type pull-down.

- Reset target_id key to nil when target_class selection is set to none.
- Added spec test to verify value of target_id key

https://bugzilla.redhat.com/show_bug.cgi?id=1097876
Introduce tool Duplicate Blocker and its spec
Show message on login screen when user's group/role has been deleted.

- Changed login screen to show message when trying to login with userid that does not have role or group associated with it or their role/group might have been deleted from database.
- Changed group details screen to not try to show role details of group when group's role has been deleted.
- Fixed/Added spec tests around new changes.

https://bugzilla.redhat.com/show_bug.cgi?id=1090901
Clean up unnecessary methods
Rename DialogImporter to DialogImportService
Rename WidgetImporter to WidgetImportService
Rubocop cleanup
Fix amazon provisioning by hiding cloud quota

Currently, only Openstack has the notion of cloud quota.  However, the view that
decided whether or not to show cloud quota during provisioning based the
decision on whether or not the current workflow was a cloud workflow.

The decision needs to be more fine grained for now.  Instead of only checking
for a cloud workflow, the view now checks specifically for an openstack
workflow.

https://bugzilla.redhat.com/show_bug.cgi?id=1127459
Converted image-based form buttons to Patternfly btn class buttons
converted tabs to spaces, aligned hash rockets, adjusted formatting
Fix tenant column on pre_prov partial

In cases where both amazon and openstack images are available in the "Select and
Image" table in the _pre_prov partial, the table shows up with uneven rows.
This is caused by amazon not having tenants whereas openstack does have tenants.

Originally, the logic for showing the table column header would arbitrarily
include the header based solely on the first template in the list to be shown.
Now, the column header is shown if any of the templates in the list can show a
cloud tenant.

Also, the logic for showing the table cell is based on whether the table tenants
header is shown.

Additionally, the logic for showing the data inside the table cell is based on
whether the template in the current column can respond_to the `cloud_tenant`
method.

https://bugzilla.redhat.com/show_bug.cgi?id=1127459
PXE Servers / Images: render tables consistently with the rest of the ui

We'll use shared/summary/textual to render the table rather than
creating the whole table row by row, column by column manually.

https://github.com/ManageIQ/manageiq/issues/342
Customization Templates: render tables consistently with the rest of UI

We'll use shared/summary/textual to render the table rather than
creating the whole table row by row, column by column manually.

https://github.com/ManageIQ/manageiq/issues/342
System Image Types: render tables consistently with the rest of UI

We'll use shared/summary/textual to render the table rather than
creating the whole table row by row, column by column manually.

https://github.com/ManageIQ/manageiq/issues/342
ISO Datastores: render tables consistently with the rest of UI

We'll use shared/summary/textual to render the table rather than
creating the whole table row by row, column by column manually.

https://github.com/ManageIQ/manageiq/issues/342
Added Patternfly info message styling; removed fielders; cleaned up code
converted tabs to spaces, aligned hash rockets, adjusted formatting
Added access to view Request list and copy/delete for OOTB User role.

- Added access to view Request list and copy/delete for OOTB User role.
- Moved existing code into a new method to redirect user back to where they initiated Provisioning request from in case they don't have access to view list of Requests to prevent it from crashing in UI.  New method is now being called when Submit/Cancel button is pressed on Add Provisioning request screen.

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