New template structure

No comment
Full ack - in fact this would clean up the codebase significantly.
I left it in place because I think this will be taken care of when we find a more "plugin"-style way of integrating protocols.

Instead of the probes we then would have a single place where we look for, e.g. the "snmp plugin" - try to find a valid template for it and then load the whole thing. This would also have great effects to our memory footprint and dependency tree...