allow just prefix matches in predicate providers
more work for the new parser
code cleanup
Split up of PredicateProvider into PredicateProvider and PredicateHandler (incomplete)
adapted tests for ne predicatehandler
use new predicate handler in rules (incomplete)
complete predicateHandler use
remove long-stack-traces require
fix for predicate is not defined
fixes and cleanup
test fix
added setup function to PredicateHandler
finish of new rule parser
removed unused addMatch code
expose the envirement globaly in rules, predicates and actions (tests need to be fixed)
fixed test after code cleanup
minor code clanup in rules
handle switch devices that are prefix from each other correctlyj
better predicate handling

- fix for prefix device names of each other
- added "greater or equal than" and "less or equalt than" for attribute predicates
added some assets to make clear match is a string