dont break functionality defined in enumerable
Added 2.1.0 to travis.
Updates for support on rubinius.
Looks like 2.1 is the latest stable build of rubinius, dropping support beyond that for now.
Merged in #18, updated for rubinius 2.1