[#34] build a robocup.so module

normally, the soccer executable provides our robocup python
module to the python interpreter dynamically at runtime

this works well for soccer, but it kept us from running our
python code independently of that

we now build a standalone version of the python module
so it can be referenced in test cases, etc