Make sure feature.pm is only test.recommends, as is optional before 5.10

This will reduce the number of things that go bang for things like cpanm that bail with test_requires not being satisfied.