Decrease the physics iteration count

This helps to alleviate some performance issues.
Move to a generic configuration format
Correct the wall marker numbering

This brings it in line with the diagram in the rules.
Implement robot marker detection
Marginally decrease robot size

This makes the collisions more accurate to the sprite.
Check motion blur by velocity

Previously we ran estimating velocity by motor power. Now we can use the
actual speed.
Implement the arena for Capture the Flag
Support running the simulator in the foreground
Add a (crude) multi-robot simulator runner
Merge remote-tracking branch 'origin/master' into config

Conflicts:
	sr/simulator.py
Remove unnecessary imports
Move starting positions into arena classes
Create a games folder with YAML config files
Use argparse for run.py, and fall back to prompt
Fix crash on exit in Windows
Add a single-flag version of the CTF arena

This will be used for the KickStart µgames.
Update test.py to the new style, remove template

The new template would have been two lines of code, so it's not really
worth keeping.
Update README to describe new run method
Add two commands to install and run the simulator on OS X
Move `sr` module code into `sr.robot`