Bug 974632

Create ~/.gem, owned by the gear user, for all cartridges.
To have user gems be installed in this directory, we now set $GEM_HOME
explicitly on all cartridges.

Subsequently, the Ruby 1.9 cartridge need not create ~/.gem.
Bug 974983

Set up $PATH so that executables installed by a gem can be found.
Resurrect file permissions tests that existed for v1 PHP cartridge

The tests now includes `~/.gem`, which is created for all cartridges.
See https://bugzilla.redhat.com/show_bug.cgi?id=974632
Remove unsightly comment
KrbLocalUserMapping enables conversion to local users.

It uses auth_to_local rules in /etc/krb5.conf. By default it strips the
@REALM part. See krb5.conf(5) for details how to set up specific rules.

Without this directive set to On, after enabling mod_auth_kerb, users
will be logged in with username containing the @REALM which is different
account so they won't be able to see their data and applications.
Remove V1 code and V2-specific stepdefs

Trello: https://trello.com/c/pwPlA2xX (origin_runtime_141)
Bug 975365 - Redirect old console routes to the new singular forms
Bug 975365 - Change to direct mapping and update testcase
Bug 976112

In setup_rewritten, we need to process all file types.
Process dot files, too.
Fix testcase login to work with full test suite
Generalize the file filtering somewhat
Test recursive case, too.
Clean up the assertion
Merge pull request #2883 from jwforres/bug_975365_404_quickstart_deploy_now

Merged by openshift-bot
PULL_2005 added tests for adding supplementary groups when creating new gears in a node
PULL_2005 fixed code review bugs for adding supplementary groups to new gears
PULL_2005 Changed GEAR_SUPL_GRPS to GEAR_SUPPLEMENTARY_GROUPS in node and tests
fix bz977519 - for cases where v2 parsing succeeds but broker manifest parsing fails
some strictures on broker's manifest parsing