MRIRetriever: get rid of unwanted lvar
Add JRuby support and refactor MRI a bit
Add Rubinius support
Add MagLev support
Add MacRuby support