Add tests for PredicateCacheability and fix issue with Predicates.alwaysTrue()

There aren't currently any unit tests for ratpack.registry.PredicateCacheability . This PR contains some unit tests in a Spock Spec and fixes some issues that the unit tests reveal.