Lots of Ruby code generation improvements Summary: Submitted by Kevin Clark, Ruby guru from Powerset Reviewed By: mcslee Test Plan: He updated the tests in trunk/test/rb/ Notes: The code is now officially "ruby-ish" and idiomatic