Added UI support for copying multiple Automate objects.

- Added support to allow user to select multiple objects from list of Classes, Instances, Methods and copy them.
- Changed "copy" method miq_ae_class, miq_ae_instance, miq_ae_method models to be class methods and accepts list of ids as an array and pass them on to new copy_multiple methods to appropriate copy classes.
- Changed UI to display flash error message when a single Namespace is selected from list of Namespace/Classes to copy, and ignore any namespaces when multiple records are selected to copy.
- Added code in haml view to show list of selected objects to copy at the bottom of screen.
- Switched dynatree calls in "cfmeDynatree_activateNodeSilently" JS method to activateSilently and expand a node to get the parent node of newly copied objects to be selected in the Automate tree. Changed it to activate a node first and then try to expand the node.

Issue #221

@dclarizio @mkanoor @gmcculloug please review/test.
@dclarizio i have tested change in the cfmeDynatree_activateNodeSilently JS method, can you please try it in other parts of UI to make sure it didn't break anything else.