Remove old ifdefs for supporting base<4 since we require base>=4
Merge pull request #364 from Ralith/base-version-cleanup

Remove old ifdefs for supporting base<4 since we require base>=4