Generate meta data after package uploaded to repo

Otherwise, the package is not available for yum to install.
999426 - fixing bad query for gpg key products/repos
Bug 1003087: Setting the z-index higher on the oldpane panel to prevent
blank panel on FF17.
Tests: Refactor pulp glue tests to be more independent of one another.

Previously the glue layer tests were all connected through the use
of support functions with their own cassettes and large collections
of tests tied to single cassettes. This introduces the use of a single
cassette per suite of tests and the removal of dedicated support cassettes.
Each suite of tests, a suite being defined by a TestCase class (not a file),
is reponsible for it's own HTTP requests no matter what entity generates them.
This should reduce the amount of cassette re-generation as updates to Pulp
are made or functionality is added to specific entities.

Previously the feed URL used in tests was dependent upon the system
where the tests were originally ran and disallowed body matching for
repository creation. The feed URL has now been set to '/var/www' and
functionality added to copy the test_repo to this location on every
test run in :all mode. This will allow changes to be made to the repo
and for other developers running the tests to automatically get those
changes. Further, users will no longer need to open up their home
directory to Apache in order to run the tests against a live Pulp.
Add padding to system subscriptions compliance reasons, fixes #2887.
Merge pull request #2957 from jlsherrill/999426

999426 - fixing bad query for gpg key products/repos
products - various ui fixes

 * Open repo list instead of product details when clicking a product name
 * Fixes back button on new repo page
 * Fixes highlighting of "Repositories Subnav" on repository pages
 * Disable new repository button for read only products
Merge pull request #2670 from jlsherrill/glue-test-refactor

Glue test refactor and content view integration tests
Menu: remove gap in dropdown if scrolling, fixes #2858 and #1003110.
Merge pull request #2950 from jlsherrill/product_fixes

products - various ui fixes
Merge pull request #2958 from ehelms/bug-1003087

Bug 1003087: Setting the z-index higher on the oldpane panel to prevent
Merge pull request #2954 from daviddavis/iNecas-package_upload_generate_metadata

Generate meta data after package uploaded to repo
Merge pull request #2963 from waldenraines/fix-menu-gap

Menu: remove gap in dropdown if scrolling, fixes #2858 and #1003110.
Merge pull request #2959 from waldenraines/system-subscription-fix

Add padding to system subscriptions compliance reasons, fixes #2887.
Org Switcher: set max width on orgs, fixes #2756.