Another non-usage of form_buttons found and rectified
Sole AE method copy + improvements

* ScriptBox should now be reliable.
* Simulate did not check for bad messages.
pxe form changes to include template add button
Blow away discovered providers after test
   They will have names that are not recognized by the auto and cannot
   be added with a different name
Merge pull request #1136 from nachandr/pxe_model_fixes

pxe form changes to include template add button
wait_for_ajax() will tell us what was cause of the fail.
Added failure tracking debugger
Infra and Cloud were missing action_always

* Infra and Cloud provider discovery were missing the action_always
  option.
* Fill method for dict was also missing the ability to accept the
  action_always parameter.
Fixed Date expression editor to always Commit

* Possibly due to a bug in the "changes" dection routine, the commit
  button for the case where the date was a "named" date, was not getting
  invoked.
* This call was moved outside of the fill function to match the rest of
  the function.
Report was happening before provider setup

* The order of the fixtures meant that the report was being generated
  before the provider was being set up
* The ordering has now been fixed
Merge pull request #1139 from psav/fix_cancel_buttons

Infra and Cloud were missing action_always
Merge pull request #1138 from psav/compare_report

Added failure tracking debugger
Merge pull request #1141 from psav/report_right_timr

Report was happening before provider setup
Fix test_permissions_role_crud test

Two issues were causing this to fail on multiple versions.
* The Configure menu item used to be called Settings and Operations and
  has now be renamed to Configure, bringing it inline in all three
  streams.
* A current bug in most versions does not allow the certain menu items
  to exist if the "About" page is not included in the roles RBAC. This
  test has been disabled until this is fixed as breakages are costly due
  to it leaving the appliance potentially logged in as another user and
  breaking subsequent tests.
Merge pull request #1142 from psav/fix_acc_test

Fix test_permissions_role_crud test
Merge pull request #1134 from mfalesni/sel-debug-ajax

wait_for_ajax() will tell us what was cause of the fail.
Merge pull request #1137 from weissjeffm/provider-discovered-name

Don't leave discovered infra providers
clean up retirement vms, tweak provider setup
Test another menu fix
Fix test_schema_crud
   Test was filling a form with just an action, and didn't specify the
   new 'action-only' option.

   Also change fill dict multimethod to just pass down **kwargs instead
   of enumerating all the options that the fill list mm takes.