ManageIQ domain - Resolve file differences from model import/export.

Previous ManageIQ model changes were made from updating model
components in the file system.  There are no new code changes in this
commit, but need to resolve the file differences resulting from the
export/import model round trip.

https://bugzilla.redhat.com/show_bug.cgi?id=1169502
Exclude Trending reports from Dashboard widgets.

Changed code to exclude Trending reports from widget editor because those are not like regular reports and do not have columns. Show a message instead of third pull-down "No Reports to select" in the view.

https://bugzilla.redhat.com/show_bug.cgi?id=1163952
Refactored code in schedule_menus method.

- Renamed schedule_menus method to report_selection_menus, and changed all it's callers.
- Moved report_selection_menus method to reports controller, as it is a common method schedules and widgets editor.
- Added spec tests for report_selection_menus method
- Changed message to be displayed for folders that do not have reports .

https://bugzilla.redhat.com/show_bug.cgi?id=1163952
Converted view to haml.

- Used gettext to display "No Widget compatible Reports found" message.

https://bugzilla.redhat.com/show_bug.cgi?id=1163952
Fixed misspelled "capitalize" and added flash message to view

Fixed misspelled "capitalize" when creating error message for adding duplicate Compute Chargeback Rate
Added flash message definition to Chargeback Edit view

https://bugzilla.redhat.com/show_bug.cgi?id=1073366
Use array union operator to get rid of the duplicates.

https://bugzilla.redhat.com/show_bug.cgi?id=1160848
Account for nil directory entries in FS code.

Modify Ext3, Ext4 and XFS filesystem code to filter out nil directory entries.

https://bugzilla.redhat.com/show_bug.cgi?id=1170320
https://bugzilla.redhat.com/show_bug.cgi?id=1170319
Collect AWS CloudFormation stacks and templates at refresh
Merge pull request #1159 from GregP/chargeback_rate_capitalize_msg

Fixed misspelled method name (capitalize)
Merge pull request #1115 from h-kataria/exclude_trending_reports_in_dashboard_widget_editor

Exclude trending reports in dashboard widget editor
Upgrade to SASS 3.4.9
Add new AWS Region EU Frankfurt

https://bugzilla.redhat.com/show_bug.cgi?id=1164033
Add test cases for the duplicate columns.

https://bugzilla.redhat.com/show_bug.cgi?id=1160848
region_number/region_description are only intended to be declared on the class immediately under AR::Base.

https://bugzilla.redhat.com/show_bug.cgi?id=1160848
drop support for passing VirtualColumn and Reflection objects

no app code ever passes virtual column or reflection objects to the
add_* methods, so we don't need to support that case.
Merge pull request #1146 from tinaafitz/model_round_trip_fix

ManageIQ domain - Resolve file differences from model import/export.
Ignore RHEVM user login failed events

This doesn't fix bug 1114656, but it does address part of the problem of
grabbing way too many RHEVM events for historical processing.

[skip ci]

https://bugzilla.redhat.com/show_bug.cgi?id=1114656
Merge pull request #1183 from blomquisg/bz1114656-rhev-historical-events

Ignore RHEVM user login failed events
This handling of blackbox events is not needed.
Corrected status and state dictionary entries.

These were showing up either incorrectly or as duplicates in the field lists in reporting and the expression editor.

Issue #1114
https://bugzilla.redhat.com/show_bug.cgi?id=1160848