initial model changes to support faster imports
adding content set disabling to model layer
adding api for repository set enabling & listing
spec fixes
allowing repo set enabling to be async
adding cli support for repo sets
fixing route
fixing pylint error
Merge branch 'master' of https://github.com/Katello/katello into fast_import
Merge branch 'master' of https://github.com/Katello/katello into fast_import
initial repo set UI work
new ui for repo(set) enabling

includes set enable/disable & refresh
content views - extend the definition.repos to support composite definitions

Minor change to extend the definition.repos call to support returning
all repos contained within the definition (i.e. all repos across
all component views).
content views - do not list composite definitions in content list

When a user either creates a composite definition or lists the
content for a composite definition, they should only see the
list of 'non composite' definitions and their associated views.
This commit addresses the issue where we previously listed all
definitions regardless of type.
merge conflict
fast import - adding spec tests and api for disable
Content views: updating list on system new page
content views - initial support to promote composite views

This commit contains initial changes to allow a user to
promote a content view that is derived from a composite
view definition.

Note: this code assumes that the component views have
already been promoted to the next environment.  A future
commit will simplify this for the user.
fast import - adding tests for repository set manipulation
spec test fix