Adding EventManager (with IntegerSet)

Although processing detects every key that is pressed or released, it
cannot tell you if there is more than one key pressed. This makes
keyboard input quirky if a user presses a second key before releasing
the first. EventManager (via an IntegerSet of key codes) tracks all
keys that are pressed, allowing handing of two commands at once (e.g.
jump and turn).