Revert "Revert "Upgrade rubinius and puma""

This reverts commit b2c5e564148ab04e27c448b2c104b95d5b5b9a99.
Update rubinius
Revert "Update rubinius"

This reverts commit 0d317c874a4f0cd3dc7a24dc12bf7b6e0246b8dc.
Revert "Revert "Revert "Upgrade rubinius and puma"""

This reverts commit 04dfb9ade0fb7c5fd41061c5c3363336674663da.