Added code mirror 4.2 code

https://bugzilla.redhat.com/show_bug.cgi?id=967096
deleted codemirror 2.2 code

https://bugzilla.redhat.com/show_bug.cgi?id=967096
Editing codemirror code in views, adjusted dhtmlx layout for proper scrolling

https://bugzilla.redhat.com/show_bug.cgi?id=967096
Codemirror css updates

https://bugzilla.redhat.com/show_bug.cgi?id=967096
converted tabs to spaces, adjusted formatting

https://bugzilla.redhat.com/show_bug.cgi?id=967096
Add VirtualE1000e NIC definition to the VIM mapping registry.

https://bugzilla.redhat.com/show_bug.cgi?id=1106924
The VirtualE1000e definition was introduced for VIM 5.0.
Instead of upgrading the whole VIM client to 5.5 and risking additional breakage,
updated the existing client to include the missing definition.
Merge pull request #43 from ManageIQ/vim_mapping

Add VirtualE1000e NIC definition to the VIM mapping registry.
Update Code Climate badge for new repo.

Remove old CCMonitor badge since the CI server is not public.
Merge pull request #44 from Fryguy/update_readme_badges

Update Code Climate badge for new repo.
Comment clean-up for previous commit.

https://bugzilla.redhat.com/show_bug.cgi?id=1106924
Merge pull request #31 from epwinchell/codemirror4.2

Codemirror 4.2 upgrade and styling changes
Merge pull request #45 from roliveri/vim_mapping

Comment clean-up for previous commit.
Added CRUD support for Automate Domains.

- Added support to Add/Edit/Delete Automate Domains. Moved some of the methods to private area and changed existing code that was being used to add/edit namespaces to be used for add/edit of domains.
- Added support to change priority of Automate Domains.
- Added support to allow users to local/unlock domains. This feature is protected by RBAC, so only users that have access to these features will be able to see these buttons.
- Added product features for the new buttons.
- Changed role_allows? method in user model to check for allows_any? feature when a hidden feature comes in.
- Added spec tests to verify, lock/unlock and priority order change features.
- Fixed any broken spec tests in application_helper specs, deleted any AE related spec tests that aren't valid any more.
- Fixed an issue where correct tabs were not shown as inactive tabs on edit screen.

Issue #2045
Fixed rubocop warnings.

Issue #2045
Cleanup of code from PR reviews.

- Some cleanup in the code where action_url is being set, moved that into its own method.
- More cleanup in the area where attributes are being set for MiqAeField. Changed name of the form field for substitute column so looping over form fields in controller to set MiqAeField attributes gets easier.
- Updated spec test to use miq_ae_domain_enabled and miq_ae_domain_disabled factories.
- Fixed an issue found with Domain delete during testing.

Issue #2045