Drop ruby 18 support, and update dependencies.

Doing the same as #66, but starting from master.