Implement "holdover events"

Holdover events note those log events which are not listed in the currently loaded log but which are present because they were playing when this log was loaded.

This fixes problems arising when the duplicate IDs thus introduced cause confusion.

For more detail see: http://lists.rivendellaudio.org/pipermail/rivendell-dev/2014-March/020486.html