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
Let the user know an encryption key is required

https://bugzilla.redhat.com/show_bug.cgi?id=1136573
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
Merge pull request #499 from jrafanie/exclude_files_with_no_extension_from_precompile

Exclude files with no extension from precompile
Merge pull request #497 from kbrock/appliance_console_v2_key_checks

Let the user know an encryption key is required
fix region to region communication

- vmdbws controller accepts username/password
- the password is unique per installation due to encryption w/ v2_key


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