Add true division to the game engine.
Add the token proxy framework.
Begin adding the concept of actor proxies.

Actor proxies provide a way for the game engine to prevent message objects
from passing raw game tokens to the actors.  In many ways, these proxies are
the opposite of token proxies.

In fact, I found the need for actor proxies while trying to integrate token
proxies into the game.  I wanted messages to be able to directly call
methods in the actors, but this made it very easy for the message object to
provide raw tokens to the actors.
Add an actor proxy class.

These proxies allow messages to safely interact with the actors.  Messages
themselves are now tokens, and must pass themselves to actors as token proxies.
Stop using the actor proxy.

This was a hack, and it didn't solve the problem of tokens being passed from
the actors to the messages.  For now, I'm just depending on the message classes
to do the necessary conversions.
Allow attribute errors to escape message.notify()
Rewrite the token proxy system.
Create a timer class in the utilities module.
Convert engine.py to my new folding scheme.
Remove the sandbox directory from the repository.
Renamed utilities.py to tools.py
Add comments to the messaging and network modules.
Merge branch 'master' of github.com:kxgames/GameEngine
Merge branch 'master' of kxgames:git/engine
Remove vim fold markers.
Check that messages are sent by the right players.

In the previous iterations of the game engine, it would have been possible for
malicious players to send messages as the wrong player.  To address, this, the
game engine now provides a player argument to the message.check() function.
The player is associated with each pipe as the game is being set up, so this
method cannot be hacked.
Add "Knockout" as an example game.
Have negtive attacks hust the puncher in knockout.
Make knockout.py a self-contained executable.

The purpose of this was to eliminate the four scripts that launch different
versions of the game.  This would allwo the entire project to fit within one
file, which I thought would be a good thing.  Now I'm not so sure.
Remove the examples directory.

I moved knockout into its own repository, so this directory didn't really make
sense anymore.