Multi OS Builds

This enables OS X builds alongside the Linux builds we already do for Rugged.

It also bumps the Ruby 2.1.x version we build against, and puts rubinius builds back into the `allowed_failures` list, because fuck rubinius.

---

**EDIT**: I actually changed the Travis config to specify the rubinius version more tightly. That should fix the rbx build issues, I hope.