[solo.commands.command] add sharedlock and exclusivelock decorators
[solo.commands.search] use the sharedlock decorator
[solo.commands.match] use the sharedlock decorator