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...
Fixes #4515 - Add support for dynamic bindings
Merge pull request #3772 from mbacovsky/4515_bindings_support

Fixes #4515 - Add support for dynamic bindings
Merge branch 'master' into cv-rework

Conflicts:
	app/controllers/katello/api/v2/changesets_controller.rb
	app/controllers/katello/api/v2/content_view_definitions_controller.rb
	app/controllers/katello/api/v2/filter_rules_controller.rb
	app/controllers/katello/api/v2/filters_controller.rb
	app/controllers/katello/api/v2/puppet_modules_controller.rb
	app/models/katello/content_view.rb
fixing call to private method
Merge pull request #3831 from jlsherrill/cv-rework

merging master to cv-rework