906859-import-messages - cleaned up error messages for both import and delete manifest

Minitest is skipped until non-private manifests can be created to excercise the code and be checked into git
LookNFeel - Minor style updates to the shell.
Rails32 - Updating Travis to actually run against the 3.2 gemfile
and adding missing logging gem.
Rails32 - Fixing some unit tests that broke under Rails32.
Never warp navigation items

Otherwise it might happen that some menu item just disappears to
overwrite:hidden area. It's better to show at least part of it (and
ideally customize the widths so that it fits into the screen).

This commit fixes a problem, when 'Changeset Management' navigation is
not visible when on Content tab.
Destroy default content view on cascade when deleting environment

Also validate the default content_view explicitly. Here is what happened
without this changes:

1. Create environment (default content view and content_view_version
was crated)
2. Delete the environment (`content_view` stayed there because
`:dependent=> :destroy` was missing)
3. When creating an environment with the same name, the content_view
was not created, because another content view with the same name
already existed. However, because the content_view was being saved as
part of saving content_view_version, the exception was not thrown (and
the content_view_version was saved successfully without association to
any content_view)
4. When promoting some time after this incident (that happened
unnoticed), "nil pointer exception" occurred while promoting, because
the default content view was not there.
Rails32 - Adding check for secure token and Rails 32.
Merge pull request #1704 from thomasmckay/906859-import-messages

906859-import-messages - cleaned up error messages for both import and delete manifest
Rails32 - Switching to be_json matcher for some tests.
Rails32 - Changes simple_crud_controller tests to turn data into json
using as_json similar to the controllers themselves.
Merge pull request #1743 from iNecas/default-content-view-dependent-destroy

Destroy default content view on cascade when deleting environment
Merge pull request #1753 from ehelms/minor-ui-fixes

LookNFeel - Minor style updates to the shell.
Rails32 - Attempting to fix json error output.
Merge branch 'master', remote-tracking branch 'katello' into rails32-fixes
Rails32 - Adds conditionals to use a set BUNDLE_GEMFILE environment
variable or punt back to the basic Gemfile.  This is needed for
testing both stacks on Travis and in the future any separate Gemfiles.
Rails32 - Fixes glue layer tests that needed to reload EnvironmentProducts.
Rails32 - Updates use of ActiveSupport::Concern to remove deprecation
warnings around use of InstanceMethods.
Rails32 - Adding two calls to retrieve a content view version to
prevent an ActiveRecord:ReadOnly error from being thrown.
Rails32 - Adding password except to json output of compute resource.
Do not use two %s in translation string

Introduced in commit b435a7a2.
Two %s are hard to translate.
Addressing:
Found 1 malformed strings
app/models/glue/provider.rb: _("Subscription manifest %s for provider '%s' failed") %
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.E0AL96 (%build)
    Bad exit status from /var/tmp/rpm-tmp.E0AL96 (%build)

Additionally building string from two translated strings are very often hard for translators
to manage.
See BZ 886718 for example of such case.