Method override for Automate Domains

If a similar named method  exists in a
high priority domain that will overlay the existing method.
The usecase for this is a user wants to modify a single method from
the ManageIQ domain to the Customer domain. During resolution the
method from higher priority Customer domain will be used.
Added missing provisioning route for different VM controllers

https://bugzilla.redhat.com/show_bug.cgi?id=1117500
removed fieldsets and tables; added patternfly info message styling

Issue #1491
converted tabs to spaces, aligned hash rockets, adjusted formatting

Issue #1491
Automate method cleanup for /ManageIQ/Infrastructure.
Automate method cleanup for /ManageIQ/Service.
Automate method cleanup for /ManageIQ/System.
Automate method cleanup for /ManageIQ/Control.
Automate method cleanup for /ManageIQ/Cloud.
Fixed the resource pool report download issue

The session[:view] value needs to be stored in the instance variable -
@view

https://bugzilla.redhat.com/show_bug.cgi?id=1114760
Address Rubocop warnings.
Changed to find by id instead of using .first and .last

https://github.com/ManageIQ/manageiq/issues/200
Fixes #200
removed fieldsets; added patternfly info message styling

Issue #1491
converted tabs to spaces, aligned hash rockets, adjusted formatting

Issue #1491
Build a small automate model using factory girl

This PR builds a small automate model with the hierarchy
 DOMAINS
      NAMESPACES
          CLASS
              INSTANCES
              METHODS
e.g.
FactoryGirl.create(:miq_ae_domain, :with_small_model, :with_instances, :name => 'FRED')
FactoryGirl.create(:miq_ae_domain, :with_small_model, :with_instances,
:with_method, :name => 'BARNEY')
Merge pull request #208 from epwinchell/utilization_style_cleanup

Utilization style cleanup
Merge pull request #197 from epwinchell/automate_button_styling

Automate button styling
Merge pull request #205 from mkanoor/miq_issue_200

Changed to find by id instead of using .first and .last
Changes to move out any AR Objects out of session/@edit hash

- Made changes to automate explorer code to move out AR Objects out of @edit hash and set the keys in @edit as array of hashes.
- Changed controller/views to use get/set them as hash values.
Merge pull request #178 from tinaafitz/method_cleanup

Automate Method cleanup