Removed some sneaky code that shouldn't be in the Unchanged DLL branch.
Initial custom notifications overhaul.

Implements the majority of the DLL-side functionality required for a more
flexible XML-based notifications system that can be easily trigger from
Lua or within the DLL.

Aims to provide access to notifications that open arbitrary popup windows
and have arbitrary icons.

Code is still untested. (So most likely will not work yet.)
Pushed AddNotificationCustom to Lua player API.
Breaking dependence on NotificationTypes enum.

Changed from a parallel notification system to one that rewrites sections
of the existing notification system.

Alterations to the Notifications table to supply more information about
the structure of any given notification.

New notifications can now be added via XML and added via Lua (and inside
the DLL).

Those notifications can have their messages and summaries defined via XML.

Notifications successfully rebroadcast on game load and still center the
camera properly when given x,y coordinates.

Added a new Lua event, PlayerCanDismissNotification(int playerID, int
notificationID, int notificationLookupIndex), used to control the
dismissing of notifications from Lua.
Changed notification setup to use new Type column. Added PlaysFXOnPlot member to notification info.
Notifications can now block turn ends.

Implementation for XML tags that allow new notifications to block the
player from ending their turn.

Blocking uses messages and tooltips also specified in XML.

Added to the Player Lua API to allow the database ID of the notification
blocking the end of turn to be obtained.
(Player:GetEndTurnBlockingNotificationID())

Blocking does not yet clear properly after the notification has been
dismissed.
Dismissing blocking notifications now lets you end your turn.
Added game event for when a notification is activated.
Shuffling around notification info data members as required by UI implementation.
Added unknown message field for preset known check notifications.
Merge branch 'CustomNotifications' into master.

Merged custom notification features into main mod branch. Fixed project
file merge conflicts.

Conflicts:
	CvGameCoreDLL_Expansion/CvGameCoreDLL_Expansion1.vcxproj
	CvGameCoreDLL_Expansion/CvGameCoreDLL_Expansion1.vcxproj.filters