Add simplistic mqtt topic resolver

I really should add some basic test cases! will do them I promise.

anyhow  matching on things like /abc/+/ghi  or /abc/+/+ should work. There maybe edge cases that I have not run into (cause I have not done a test-case :( )

I do need this patch into jcw master as most of my changes rely upon it.