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`.