Merge branch 'CustomMissionDLL' into CustomSystems
Merge branch 'CustomNotifications' into CustomSystems
Updated to BNW and patched G&K source.
Updates required for local compilation.
Merge branch 'UnchangedDLL' into CustomMissionDLL
Merged BNW update into custom notifications code.
Merge branch 'CustomNotifications' into CustomSystems
Merge branch 'CustomMissionDLL' into CustomSystems
Moved WoTNotifications class into new directory structure.
Merge branch 'CustomNotifications' into CustomSystems
Ported custom notifications to BNW DLL.
Merge branch 'CustomNotifications' into CustomSystems
Fixed a merge error that broke notification summaries and blocking messages.:
Merge branch 'CustomNotifications' into CustomSystems
New trait data for SiegeMod traits store and save.

The data pertaining to traits which use trade routes to stop wars, train
extra units automatically, and puppet religious followers is now read from
the DB and persists between game save and load.
Initial trade count peace enforcement trait implementation.
Added trait data accessor implementation.
Initial bonux unit production trait implementation.
Initial religious capturing of city trait implementation.
Fixed some warnings in the revamped notification system.