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

@mkanoor @dclarizio please review/test copy as feature support in Automate.
@kbrock yes that was intentional, i need fqname in order to save class/instance/method with a new name.