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
866493 - frequent SSL renegotiations and log level

Until now, Katello had configured client certificates for /katello path
while we need this only for /katello/api path (and /subscription for newer
rhsm clients).

This was leading to many errors for each UI request when browser was
apparently not sending any client certificate. Together with way too verbose
log level (info instead of the default warn) this was resulting to about
20-30 log lines for each UI request.

This patch moves the client certificate configuration only in /katello/api
location leaving the /katello location configuration empty now.

It also sets warn default log level.

https://bugzilla.redhat.com/show_bug.cgi?id=866493
fixing route
fixing pylint error
886718 - allow better translation of one string

Original string has different translation depending on object_type.
I created several new strings with hardcoded object_type and
only left as variable in string "label".

This is quite ugly code, but I prefer it over ugly sentence as suggested
in:
https://bugzilla.redhat.com/show_bug.cgi?id=886718#c7
(even if it is grammatical correct).
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.