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 976112

In setup_rewritten, we need to process all file types.
Process dot files, too.
Generalize the file filtering somewhat
Test recursive case, too.
Clean up the assertion
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
Bug 977563

Instead of using glob, explicitly list templates belonging to the Ruby
cartridge.
Merge pull request #2932 from pmorie/dev/v1_delete

Merged by openshift-bot
Merge pull request #2928 from BanzaiMan/dev/hasari/bz971622

Merged by openshift-bot
Merge pull request #2938 from rajatchopra/master

Merged by openshift-bot