Implemented workaround for building with 64-bit unixODBC (2.3.0). It behaves in 2.3.1, except there doesn't seem to be a feasible means of detecting it at compile-time (autoconf is probably the way to go).
Shared: workaround gcc not detecting the assignment operator being overloaded on a static object.
Solution: added a dependency to the shared project for VS2010's Ebenezer/AI server/VersionManager projects.
Game server: moved the seal system & upgrade systems into their own handler files.
Uses std::string more consistently & removes CKnightsManager::SetKnightsUser().
Game server: fixes an issue with an inconsistent naming scheme.
Game server: implemented death notices, prevented arena kills from resulting in XP/NP/coin gain/loss, started implementing the rival system. Refs #72.
Game server: rival system now applies NP bonus and the rivalry is reset after the victim has killed their rival.