Added capability for notifications to be always dismissable from XML.
Merge branch 'CustomNotifications' into CustomSystems
Updated CustomSystems to latest source.
Switched custom systems over to use preprocessor definitions
Updated G&K dll to use preprocessor definitions for custom notifications.
Added notification preprocessor definition and fixed a logic inversion bug from the switchover.
Updated BNW dll to use preprocessor definitions for custom notifications code.
Merge branch 'CustomMissionDLL' into CustomSystems

Conflicts:
	CvGameCoreDLL_Expansion2/CvUnitMission.cpp
Merge branch 'CustomNotifications' into CustomSystems

Conflicts:
	CvGameCoreDLL_Expansion1/CvGameCoreDLL_Expansion1.vs2010.vcxproj
	CvGameCoreDLL_Expansion2/CvGameCoreDLL_Expansion2.vs2010.vcxproj
Merge branch 'CustomSystems' into SiegeMod

Conflicts:
	CvGameCoreDLL_Expansion2/CvNotifications.cpp
	CvGameCoreDLL_Expansion2/CvPlayer.h
	CvGameCoreDLL_Expansion2/CvUnit.h
	CvGameCoreDLL_Expansion2/CvUnitMission.cpp
	CvGameCoreDLL_Expansion2/Lua/CvLuaPlayer.cpp
	CvGameCoreDLL_Expansion2/Lua/CvLuaPlayer.h