Topic evaluation improved according to spec

By default simple and concrete dialects may not start with '/', as defined
in spec. This may now be overridden by running the static method
TopicValidator.setSlashAsSimpleAndConcreteDialectStartAccepted before
evaluation begins.
ConcreteEvaluator and SimpleEvaluator altered to comply with this change