support 2.1.5
introduce MY_RUBY_VERSION_WITH_PATCHLEVEL

because ruby 2.1.x does not have x.y.z-p$PATCHLEVEL notation.
support ruby 2.1.x