Increase time windows attempting to fix the sporadic testing failure
Let the user know an encryption key is required

https://bugzilla.redhat.com/show_bug.cgi?id=1136573
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
Change MiqApproval#approver to use a nil user when roles should be used.

Previously, approver could be set to a UiTaskSet, which meant that
anyone with the approver role could be an approver.  This is now handled
by setting approver to nil, making approver just represent a User
instead of both a User and a UiTaskSet.

Since UiTaskSet is no longer used technically, we instead verify only
against the miq_request_approval MiqUserRole, which
MiqApproval#authorized? had already handled.

Fixes #473
https://bugzilla.redhat.com/show_bug.cgi?id=1130146
Update default repo name for v5.3

https://bugzilla.redhat.com/show_bug.cgi?id=1102287
Add the exposure of relationships to other models to Automate service models

   for Cloud resources like Availability Zones, Cloud Network, Floating IPs

https://bugzilla.redhat.com/show_bug.cgi?id=1131591
Add test cases for the exposed relationships to other models

  of Automate service models for Cloud resources like Availability Zones, Cloud Network, Floating IPs.

https://bugzilla.redhat.com/show_bug.cgi?id=1131591
Merge pull request #456 from lfu/expose_in_cloud_ae_models_1131591

Add the exposure of relationships to other models to Automate service models
Merge pull request #506 from brandondunne/update_subscription_channel_names

Update default repo name for v5.3
EMS Refresh of Amazon Virtualization Type

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

This is the code changes to populate the hardwares and flavors
table with the virtualization type for Amazon Images and for the Amazon
flavor types. 2 new columns have been added to the flavors table and
a single column has been added to the hardwares table
The virtualization type is documented on the amazon web page at
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/virtualization_types.html
Merge pull request #495 from Fryguy/fix_provision_ui_task_set

Change MiqApproval#approver to use a nil user when roles should be used.
Add SCL channel when registering.

https://bugzilla.redhat.com/show_bug.cgi?id=1135052
Migrate Default Registration Channel Names for v5.3

https://bugzilla.redhat.com/show_bug.cgi?id=1102287
https://bugzilla.redhat.com/show_bug.cgi?id=1135052
Merge pull request #485 from bzwei/duplicate_blocker_spec

Tuning time parameters to fix the sporadic testing failure
Merge pull request #507 from brandondunne/add_SCL_channel_when_registering

Add SCL channel when registering
Merge pull request #501 from mkanoor/bugzilla_1133780

EMS Refresh of Amazon Virtualization Type
Merge pull request #508 from brandondunne/migrate_default_channel_names_for_version_5_3

Migrate default channel names for version 5.3