content views - ui - provide support for cloning a definition

This PR primarily contains changes to allow for a user to clone a content view definition.  It also has a couple of small bug fixes/enhancements.  See commit list for details.