Handle AR exceptions when a new Catalog item is created

A call to create_request might lead to AR exceptions in the model that
need to be rescued and passed on to the controller.

https://bugzilla.redhat.com/show_bug.cgi?id=1095457
Converted image-based form buttons to Patternfly btn class buttons
converted tabs to spaces, aligned hash rockets, adjusted formatting
Deleted unused image-based form buttons
Added missing no-hover class to OS, VMM and Device info pages.

https://bugzilla.redhat.com/show_bug.cgi?id=1133855
aligned hash rockets, adjusted formatting

https://bugzilla.redhat.com/show_bug.cgi?id=1133855
fixed yellow background issue in css; adding missing column header in column styles preview

https://bugzilla.redhat.com/show_bug.cgi?id=1134745
aligned hash rockets, adjusted formatting

https://bugzilla.redhat.com/show_bug.cgi?id=1134745
updated report running tree icon to match glyphicon

https://bugzilla.redhat.com/show_bug.cgi?id=1134749
Handled miq_request case separately to differentiate 2 kinds of URLs

Handled the miq_request case separately to differentiate 2 kinds of URLs
(a) /miq_request?typ=vm   --- Used for Services/Requests tab
(b) /miq_request?typ=host --- Used for Infrastructure/Requests tab

This resolved the issue of user getting redirected to the incorrect
Requests page when the main tab - Services or Infrastructure is clicked.

https://bugzilla.redhat.com/show_bug.cgi?id=1136363
Remove link to ask

Left display text, but changed link to go to to “talk”
Merge pull request #496 from mfeifer/readme

Remove link to ask
Merge pull request #486 from epwinchell/Host_info_styling_issue

Host info styling issue
Merge pull request #487 from epwinchell/report_styling_fix

Report styling fix
Merge pull request #484 from epwinchell/Patternfly_formbuttons_12

Patternfly formbuttons 12
Let the user know an encryption key is required

https://bugzilla.redhat.com/show_bug.cgi?id=1136573
Merge pull request #492 from epwinchell/reporting_running_icon

updated report running tree icon to match glyphicon
Merge pull request #493 from AparnaKarve/bz1136363_distinguish_miq_request_url_for_vm_and_host

Main tab URLs that get redirected to a Requests page should take into account the value of request paramter - 'typ' for proper redirection
Merge pull request #468 from AparnaKarve/bz1095457_invalid_request_add_catalog_item

Handle AR exceptions gracefully when a new Catalog item is created
Exclude files with no extension from precompiling.

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

Fixes the issue precompiling assets with sprockets >= 2.4.4:
"Asset logical path has no extension: codemirror-4.2/AUTHORS"

See the reported upstream issue here[1].
The commit that started this issue is here [2].

This has been an issue in many versions of sprockets since v2.4.4:
v2.12.1  v2.12.0 v2.11.1 v2.11.0 v2.10.1 v2.10.0 v2.9.3 v2.9.2 v2.9.1 v2.9.0 v2.8.2 v2.8.1 v2.8.0 v2.7.0 v2.6.0 v2.5.0 v2.4.5 v2.4.4

The solutions found in [1] were to either:
a) rename assets to add a file extension (such as AUTHORS -> AUTHORS.txt)
b) modify the config.assets.precompile Proc to whitelist which file extensions that were desired or to exclude files without an extension.

[1] https://github.com/sstephenson/sprockets/issues/347
[2] https://github.com/sstephenson/sprockets/commit/5dbd7c6959503086089f2558c822491702c23ac5