Incompatible changes: using refinements.

As ruby 2.1 is now here. Let's use refinements instead of simply monkey
patch String, shall we?