Hi Marcus, thanks for the great contribution!
I think if the code is in reasonably good shape we prefer to keep it with the main code base unless you are doing very active development and would prefer to have your own repo. This helps people find the code, send us patches, and will help us to add integration tests that run all the clients against the server.
One thing we need to be able to do this though is make sure we have someone who will maintain the code on an ongoing basis (adapt to any binary format changes, fix bugs, etc). If you are up for doing that then I would vote we keep it with the main code.