Major code rewrite. Should be semi-readable now.
Added tick-precise auto-start/end/reset for HL2/Ep1/Ep2/Portal/Portal2/Aperture Tag.
Added magical code that can get entities by name and get their class variables by name.
Detect map changes using HostState. Should catch map changes much earlier than before.
Prevents LiveSplit 1.4 from loading the component twice.

Update loop sleep now takes in account how long updating took.
Time is now only updated during SIGNONSTATE_FULL.
SignatureScanner performance boost using unsafe code.
Unregister events in Dispose to fix a few bugs.
Count down IGT when using delay. Support start offset time.
SetGameTime before splitting to make IGT splits accurate.
Add button in the settings that opens the readme.
Add button in the settings that shows the map times dialog.
Show component name and version in Edit Splits->Settings