Refactor to support configurable separator and wildcards.
Tests run with default settings and separator=|, wildcardOne=!, wildcardSome=$
TODO: run them with the settings that Mosca will use too.
Add test with MQTT wildcards and check that no topic transform is occurring
for Trie and MQTT when called with MQTT separator and wildcards.
Fixed MQTT test.
Merge branch 'wildcard_and_separator_options'

Conflicts:
	test/redis_ascoltatore_spec.js