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

@dclarizio @mkanoor @gmcculloug please review/test copy feature for Automate Class, Instance and Method objects
if the `if existing_node` expression is false, then add_nodes is unset.  Suggested change to eliminate add_nodes variable:

```ruby
  return nil if existing_node.nil?
  
  children = TreeBuilder.tree_add_child_nodes(@sb, x_tree[:klass_name], existing_node)
  { :key => existing_node, :children => children }
```