Implemented delegate-based entity-updates for performance.

Lol, it actually works as I imagined. @main-- wanna profile?

This is a huge change, and actually I really hope that this works because
this would have some cool features. Main advantage: Not setting 1000s
of value in a slow-ass dictionary.

I've taken away support for the follwing features:
- Attribute weapons
- Bomb events

If you want fair comparison, profile master with
"DemoParser.AttributeWeapons" set to false. I really hope this is as fast
as I imagine!
Made the PropertyUpdateEventArgs generic.
Implemented feature to see if you've bound to the correct event-type

It is conditional, so it doesn't take away performance for "Release"
-builds.
Fixed bug discovered with the last commit.
Merge branch 'master' into nodict
Fixed Abs of Vector, re-implemented bomb-events.
Implemented base-classes and re-implemented weapon attribution.

In action: http://imgur.com/34dbUJ9
YOLODEBUG->DEBUG and other cleanups
Merge pull request #21 from moritzuehling/nodict

Created parsing of the packet-entities without huge dictionaries