Finished implimenting events in debugging tools

- Added DebugEvent class to the commit
- Added output support for DebugEvents in DebugTools class and
  debugLog.html
- Added frameCount to _Process class
- Deleted a bunch of commented old debug timer code as the DebugTools
  class is now assured to be working
Added Debris fields on ship explosion

- Added Debris and DebrisPart classes
- Misc changes from DebugEvents
- Added function declaration to Global.h
- Removed obsolete debug code from Render.cpp
- Added code to insert Debris on ship death (Ship.cpp)
- Added functionality to Vec2D
- Added new DrawMeshPartWithRotations function to direct3D.cpp
- Still work to be done to get correct rotations on DebrisParts
Merge branch 'master' of https://github.com/ppeschke/sf2

Conflicts:
	processes.js

Merged after a pull