Replaced ajax calls from prototype to jquery.

- Replaced occurrences of Ajax.Request to $j.ajax
- Changed default type for ajax calls to be "POST", this was "GET" by default.
- Changed occurrences or "Parameters" on ajax calls to "data", jquery expects "data" to be present that it uses to convert to a querystring and send it upto the server.
- Changed miq_dhtmlxtoolbar.js to strip out "?" from the params that is the first character in the button.url_parms string, jquery expects data to be a key/value pair.

Issue #1150
Splits code in EmsCommon#update

Splits update method into several smaller methods according to button
used.
Angular Prototype for Repository Editor

- Added a controller specific to the repository editor form
- Added a directive specific to the repository editor form
- Added a couple generic directives that would have an application-wide usage
- Changes made to RepositoryController (@edit related changes)
- Added a JS function to display flash messages triggered through Angular events
- Added Jasmine tests

#1064
remove unused refresher

Originally introduced in
86eb555b8df9ae5e4716d765d9fa4ac83e5b6a6f

References to non_ems_refresher have slowly been removed:
- amazon used as an availability zone
- smart proxy used
- manually added for testing
Merge pull request #1225 from h-kataria/ajax_calls_conversion_to_jquery

Replaced ajax calls from prototype to jquery.
Merge pull request #1246 from kbrock/unused_refresher

remove unused refresher `NonEmsRefresher`
Remove code allowing missing models to be instantiated via a base class.

Rails 4.2 doesn't like this monkey patch since instantiate's arity changed from Rails 3.2 (1) to Rails 4.2(2).
We can do this better by using a migration to delete miq_workers rows with the offending values.

When we delete models, we need to write a data migration to remove rows for that model.
Remove previously deleted MiqWorker sublcasses from miq_workers table.
Merge pull request #1266 from jrafanie/remove_clever_code

Remove clever code (AR::Base instantiate)
Merge pull request #1219 from AparnaKarve/angular_repo_editor

Angular version of Repository editor
Merge pull request #1237 from petrblaho/refactor-controllers-ems-cloud-update-method-1

Splits code in EmsCommon#update