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.