Fixed an error when reload is pressed on VM filter with user input.

Changed to show quick search pop up box, when Reload button is pressed on a VM filter screen that prompts for user input.

https://bugzilla.redhat.com/show_bug.cgi?id=1082569
https://bugzilla.redhat.com/show_bug.cgi?id=1112392
Move LogFile#remove_log_file_ftp FileDepotFtp#remove_file

https://bugzilla.redhat.com/show_bug.cgi?id=965889
LogFile#file_exists_ftp? is no longer needed

https://bugzilla.redhat.com/show_bug.cgi?id=965889
LogFile#build_path_ftp is no longer needed

https://bugzilla.redhat.com/show_bug.cgi?id=965889
LogFile#connect_ftp is no longer needed

https://bugzilla.redhat.com/show_bug.cgi?id=965889
Reports Expl: Fixed a page rendering issue due to a non-existent node

Set the active node to be "root" when there is a non-existent custom
report node as a result of a delete action on the only existing custom
report

https://bugzilla.redhat.com/show_bug.cgi?id=1112574
Changed identify_record call to pass in model.

Added a new method controller_to_model that can be used to pass in model to identify_record call to fix an issue where find for VmInfra record was blowing up for MiqTemplate record.

https://bugzilla.redhat.com/show_bug.cgi?id=1110964
https://bugzilla.redhat.com/show_bug.cgi?id=1113186
Correctly detect Google Chrome on the About screen

https://bugzilla.redhat.com/show_bug.cgi?id=1106335
Change explorer tree descendants check to go directly to RBAC.

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

In reviewing the code, I found that the method `rbac_filtered_objects` filters
the object it is given against RBAC.  Then, in order to remove "empty"
folders, it does a follow up pass.

However, the follow up pass was done by calling `process_show_list` which
calls into `get_view` to get the data for rendering the right side of the UI.
So basically, we are going through A LOT of code paths, particularly A LOT of
UI specific checks just to ask a simple RBAC question.  It's almost the same
as someone clicking every folder in the explorer just to see if anything
appears on the right hand side!  This PR completely removes that entire path
and just goes straight to RBAC.  I did not fix the tree-walking nor the
expensive "check RBAC at every node".

For testing, the setup is very difficult.  I was able to reproduce this in a
local test, but had to go against a real database which cannot be made public.
Eventually, we can make a real test case out of this with fake data, but I
want to get this in as it is a critical issue.  Note that since this is a
spec, and not a real UI transaction, it doesn't get the benefit of Rails Query
Caching, so it may actually be worse that through the UI.

Performance wise, the spec went from 33.2s to 23.1s.  This is about a 30%
improvement.
Rearrange method for clarity.

https://bugzilla.redhat.com/show_bug.cgi?id=1086015
Cleanup variable naming and style issues.

https://bugzilla.redhat.com/show_bug.cgi?id=1086015
Whitespace changes

Changed tabs to spaces and corrected some minor code style issues.
Fix DoubleRender error when user try to sort list of provisioning dialogs

https://bugzilla.redhat.com/show_bug.cgi?id=1096388
Added missing routes and DRY'd miq_ae_customization_routing_spec.rb a bit.

https://bugzilla.redhat.com/show_bug.cgi?id=1111746
https://bugzilla.redhat.com/show_bug.cgi?id=1109256
Merge pull request #62 from brandondunne/move_ftp_file_removal_to_FileDepotFtp

Cleanup LogFile after moving ftp connection logic to FileDepotFtp
Merge pull request #82 from bmclaughlin/add-missing-routes

Add two missing routes
Merge pull request #81 from Fryguy/fix_ui_vm_summary_1

Fix UI vm summary performance (part 1)
Merge pull request #74 from h-kataria/reload_button_fixed_for_vm_filter_with_user_input

Fixed an error when reload is pressed on VM filter with user input.
Merge pull request #91 from h-kataria/template_timeline_issue_fixed

Changed identify_record call to pass in model.
Merge pull request #93 from AparnaKarve/bz1112574_setnode_after_lastreport_delete

Reports Explorer: Fixed a page rendering issue due to a non-existent custom report node