timeline style cleanup
aligned hash rockets, adjusted formatting

Issue #1491
Added a custom serialize method for dhtmlxgrid.

DHTMLX libs GPL version 3.6 do not support .serialize(). It is available
only in the PRO version.
Refer - http://docs.dhtmlx.com/api__dhtmlxgrid_serialize.html
Therefore a simple custom serialize method has been added to support the
missing serialize functionality.

https://bugzilla.redhat.com/show_bug.cgi?id=1101250
style cleanup - removed fieldset, dl and dd tags

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

Issue #1491
Added support to copy class, instance, method automate objects.

- Added hidden product features to support copy of class, instance, method automate objects.
- Added copy buttons in toolbars and changed application_helper to display new buttons.
- Added support in controller for copy buttons.
- Added spec tests to test new model methods unlocked_domains? and all_unlocked_domains.
- Added spec tests to test copy of class in controller spec tests.
- Added any specific routes needed for these tasks.

Issue #105
Rubocop comments addressed.

- Fixed any issues found during testing and cleanup, found some issues because of the PR that was merged right before this PR to remove @record from session object.
- Added new copy_objects_form view, missed adding in previous commit.
- Added new miq_ae_domains_spec model, missed adding in previous commit.

Issue #105
PR comments addressed.

- Converted copy_objects_form view to haml.
- Refactored code to address PR comments.
- Renamed methods in miq_ae_domain model and fixed them to exclude domain records with system value as NULL or false.
- Added new model method "copy" to miq_ae_instance, miq_ae_method, miq_ae_class models to clean up controller code and be called from controller to save copied objects.
- Fixed spec tests to call newly renamed methods, and fixed Product Features count in miq_product_feature_spec.rb

Issue #105
Added missing class to Alert Profile Assignment selection box

https://bugzilla.redhat.com/show_bug.cgi?id=1100355
updated styling

https://bugzilla.redhat.com/show_bug.cgi?id=1100355
Fixed tree name being passed in x_build_node_id call.

Fixed to pass in correct tree name to x_build_node_id method, it was blowing up when logged in user didnt have access to :sandt_tree.

https://bugzilla.redhat.com/show_bug.cgi?id=1115717
https://bugzilla.redhat.com/show_bug.cgi?id=1117993
Fixed delete button on namaespace summary screen.

Delete namespace button on namespace summary screen was throwing an error, fixed code to delete correct record.
Fixed Drift Screen scrolling issue

https://bugzilla.redhat.com/show_bug.cgi?id=1117970
Fixed issues found dutring testing.

- Fixed labels on the copy form.
- Fixed text on toolbar buttons and right cell header in copy form.
- Fixed open_parent_nodes method to retunr parent node of the existing node so children can be added to that node. Also added code to remove any existing children of the node in automate tree before adding child nodes, it was causing duplication of nodes in the tree.
- Changed code to pass in entry_point variable to common ae_tree_select view to display in the title of tree pop-up.
- Added new fqname_sans_domain method that returns fqname of selected namespace without domain, to prevent an error during copy.

Issue #105
Merge pull request #173 from h-kataria/ae_namespace_delete_fix

Fixed delete button on namespace summary screen.
Merge pull request #177 from h-kataria/bz_1115717

Fixed tree name being passed in x_build_node_id call.
Merge pull request #157 from h-kataria/ae_copy_feature

Added support to copy class, instance, method automate objects.
Merge pull request #140 from AparnaKarve/bz1101250_custom_serialize_for_dhtmlxgrid

Added a custom serialize method for dhtmlxgrid.
Merge pull request #155 from epwinchell/timeline_styling_cleanup

Timeline styling cleanup
Merge pull request #159 from epwinchell/catalog_styling_cleanup

Catalog styling cleanup