For review: patch to config.gem behavior

Ticket 1128 - #1128 Fix config.gem bugs and add more tests - Ruby on Rails - rails

Short summary: make vendor'd gems behave like regular gems. Add tests
to verify correct loading of frozen gems.

Many thanks in advance for your feedback!

--Matt