asset-pipeline - fix for multiselect on various pages

this commit contains changes to address the issue raised in:
https://github.com/Katello/katello/issues/2001
issue 1998 - client cannot register to a content view

This commit addresses the issue raised by:
https://github.com/Katello/katello/issues/1998
issue 1998 - add a test to check setting of env + content view

This is a simple test to make sure that if the system create
occurs that contains a combination of env+content view
that both are saved for the system.
Merge pull request #2003 from bbuckingham/fork-issue_2001

asset-pipeline - fix for multiselect on various pages
Merge pull request #2004 from bbuckingham/fork-issue_1998

issue 1998 - client cannot register to a content view
Merge pull request #1994 from daviddavis/temp_1366200889

951538 - Fixing CLI publish message
Querying filters with filter_id rather than filter_name

In the CLI, we were using filter_name to perform actions on filters which was
causing problems since filter names can contain slashes and other characters
that are problematic for URLs.