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 broken vm reference in snapshot service model.

https://bugzilla.redhat.com/show_bug.cgi?id=1169930
Rewritten miq_proxy view to HAML + added gettext calls
Refactor and cleanup rubocop issues on classification_spec.rb

https://bugzilla.redhat.com/show_bug.cgi?id=1157942
Removed updating categories so users can redefine the defaults

https://bugzilla.redhat.com/show_bug.cgi?id=1157942
Remove TreeNodeBuilderDynatree and add its methods in TreeNodeBuilder

#1139
Add Angularjs and Angular-mocks
Add angular and cfme_angular_application to the application and jasmine
Add generic Angular services and styling changes
Refactor Classification seeding and add tests

https://bugzilla.redhat.com/show_bug.cgi?id=1157942
remove `virtual_reflection`

This method isn't used in our application, or internally, so we are safe
to remove it.
[MiqServer][Update Management] ensure repo status is updated after enabling

https://bugzilla.redhat.com/show_bug.cgi?id=1148569
define delegate methods for virtual column info

this ensures that the virtual column info is consistent between the two
models and also eliminates the need for the setter method.
Rewritten miq_template view to HAML + added gettext calls

Obsolete views were removed
Merge pull request #1160 from AparnaKarve/gh1139_consolidate_tree_node_builder_class

Remove TreeNodeBuilderDynatree class and consolidate its methods in TreeNodeBuilder class
Merge pull request #1167 from eclarizio/add_angular_js

Add Angularjs and Angular-mocks
Merge pull request #1112 from gmcculloug/classification_seeding

Classification seeding