fixes 4655 - fixing registration to Library attaching to incorrect content view

previously content view environment names were set to the environment name
this would result in a system subscribing to "Library" being subscribed to
a random content view in library.  This fix does two things:
*  Sets the content view environment name to be the same as the label
*  Does not use name to identify the content view environment at all
Merge pull request #3811 from jlsherrill/cv-library-fix

fixes 4655 - fixing registration to Library attaching to incorrect conte...