Added support to copy objects with new name under same domain.

- Added support to be able to copy a single automate Class/Instance/Method with a new name under same domain.
- Made model changes to copy methods to call appropraite method when copying objects.
- Added New name text field on copy form that is only displayed when a single object is selected to copy and under a same domain. Also added a read only field "From Domain" to show user which domain they are copying object from. Changed label "Domain" on Domain pull-down to "to Domain".
- Added spec test to verify copy as feature.

https://bugzilla.redhat.com/show_bug.cgi?id=1129802
Addressed rubocop comments.

- Changed copy method to expect options hash instead of individual parameters to address rubocop comment.
- Fixed any spec tests that broke with changes to address rubocop comments.

https://bugzilla.redhat.com/show_bug.cgi?id=1129802
Merge pull request #396 from h-kataria/automte_copy_as

Added support to copy objects with new name under same domain.