846719 - Removes footer links entirely.
Initial workings of new default org stuff.
Minor accidental fix for extra char.
Stupid default setting for user set_org
Truncate Notice text to max 1024 characters.

When some exception with long message (eg PGError value too long) was raised,
Notice was not created and it was impossible to find out in Katello UI what
happened.
811136 - Rendering error in production.log while editing the org's description
Changes to accomodate the System Registration Defaults
Final org switcher and interstitial changes for default organization.
852460 - System Groups left pane list does not use ellipsis
Initial commit on updated indexing appropriate stuff
Fixing the org serialization, tipsifying, some suggested tweaks.
839575 - [CLI] Adding a system to system group using incorrect uuid should raise an error instead of success
809259 - activation key - cli permissions changes

Fix a few small permissions issues with the "activation_key list" cli.

1. Do not send a request to server for the 'organization' prior
   to sending the akey list request.  The org request is not necessary
   and is inconsistent with other cli scenarios.

2. Extend the any_operation_readable? on the environment to include
   activation keys.  When user requests the akey list by environment,
   the cli must send a request to the server to translate the env
   name to id.  Without this change, the user must have permissions
   to the environment; however, with it they only need permission
   to the akeys (which is what was intended).

3. Small fix to allow the akey list by environment to work properly.
   When the request is received, we need the organization to check
   permissions; however, the request only included env id.  So, we can
   simply use the org that env is associated with for the perm check.
809259 - activation key - cli permissions changes (continued)

This commit adds on to the changes committed with:
	7a0c4c859f8b9741b45cc0dad58962ba2be3f053

After further testing, found that other cli operations are not
working properly when a user has activation-key only permissions.
As a result, this commit contains changes similar to the above
hash for things like activation key update, add_pool, remove_pool,
delete...etc.

Conflicts:

	cli/src/katello/client/core/activation_key.py
852320 - undefined method `library?' for nil:NilClass (NoMethodError) when creating a changeset without an environment
854697 - manifest import - if first import fails, rollback (unimport it)

This commit contains changes such that if a user attempts to import
a manifest and the import fails, the orchestration will rollback
(i.e. unimport) the manifest.

This change is to address a scenario like the following:
- user sets the CDN to an invalid value
- user imports a manifest
- the import of the manifest in to candlepin succeeds; however,
  the creation of the repos using candlepin/cdn fails (since
  the cdn url is bad)

With this change, the user can fix the cdn url and attempt a
reimport.

A couple of issues to be aware of:
1. The manifest upload history will report the failed upload as
   successful; however, an error notice will be generated.  The
   issue here is that we should not be displaying upload history
   based only on the success of the candlepin upload.  A separate
   bugzilla has been created to address this.

2. This rollback only applies if there have not been any previous
   successful imports.  The reason being rolling back will completely
   remove any information stored in candlepin from that manifest
   and any incrementals previously imported.  In addition, subscriptions
   will be removed.  Support for proper rollbacks are something that
   can be explored in the future.
Merge pull request #627 from Pajk/852320

852320 - undefined method `library?' for nil:NilClass (NoMethodError) wh...
fixes for BZ 835875: no longer possible to delete a repository if it's been promoted.
another set of dependecies for Foreman
Merge pull request #629 from xsuchy/pull-req-foreman5

another set of dependecies for Foreman