Add: The default condition evaluator now supports TestCalls

ConditionEvaluator now supports TestCall, both named and native methods
are supported. Please read the documentation on Nuria::TestCall and
Nuria::test() on the pros and cons of named and native methods.