Experimental CRuby -- DO NOT MERGE

## Experimental -- Do Not Merge

This is an experiment with creating CRuby optimizations using C native extensions on selective platforms. I've created this PR to run the tests on Travis. I do not plan on merging until after we release v0.6.0 and discuss this approach as a team.