Fixes #7900: Bastion pages couldn't load due to unparseable User.to_json

A change to the User model led some fields to be unparseable when
User.current.to_json is done within the layout. This reduces the fields
to only those specifically needed by the UI.
Merge pull request #4733 from ehelms/fixes-7900

Fixes #7900: Bastion pages couldn't load due to unparseable User.to_json
Fixes #7156 - Fixing up rubocop errors across katello
Fixes #7903 - Remove call to undefined class
Fixes #7679: add the errata list page and menu item.
Merge pull request #4735 from daviddavis/temp/20141010154932

Fixes #7903 - Remove call to undefined class
Fixes #5015 - Repo discovery display format
Fixes #7915 - copy uploaded files to shared tmp directory in plan phase
Merge pull request #4730 from waldenraines/errata-list

Fixes #7679: adding errata list page.
Merge pull request #4631 from xprazak2/repo-discovery-format-bug5015

Fixes #5015 - Repo discovery display format
Fixes #7929 - Update the MethodLength namespaces
fixes 7927 - fix subscription-manager registration for missing constant
Merge pull request #4734 from daviddavis/temp/20141010134450

Fixes #7156 - Converge to one rubocop.yml
Merge pull request #4742 from jlsherrill/7927

fixes 7927 - fix subscription-manager registration for missing constant
Merge pull request #4741 from daviddavis/temp/20141013151500

Fixes #7929 - Update the MethodLength namespaces
Merge pull request #4736 from iNecas/issue/7915

Fixes #7915 - copy uploaded files to shared tmp directory in plan phase
fixes #7813 - adds arguments to activation-key functions, BZ 1110475
Merge pull request #4712 from cfouant/args

fixes #7813 - adds arguments to activation-key functions, BZ 1110475
Fixes #7642 - Added backend/api for docker images