Replace OS-level check with nano version check for toggling features

I've manually upgraded nano to 2.2.6 on my OS X system, so all the newer features are supported, but the Makefile check just looked at the output of `uname`. This modifies the conditional to check whether the nano version string is >= 2.2.