Added "fast delegate" library

In preparation for event code, adding this well-known library to the
contrib folder.
Stopped running vector tests on init
is[Left|Right][Of|Above|Below] for BoundingBox

Added methods to check positional relationships between two bounding
boxes.
BoundingBox documentation
Ignore sublime project/workspace

Adding ignore for Sublime project anf workspace files.
Basic event andling system

Adapted from Game Coding Complete, 4th edition. Generic event manager
with delegate callbacks. Going to be wiring this up to add transitions
to GamePlayState and for other general event purposes.