splitting off characters menu from mechanics menu (was getting too big)
relaxed rules for new IDs when ID is also a user visible text
added ID-argument to CollectionBase::getAppendIndex (required for info record collection)
additional modification to the IDValidator (restricting relaxed mode slightly more)
added Collection insert function for arbitrary position and reimplemented appendRecord in via this function
reimplemented add and appendBlankRecord via insertRecord
use result of getAppendIndex instead of always appending at the end
first attempt at an info record collection
split info records between journal and topic info tables
added missing columns to journal info table
fixed dialogue record loading with multiple content files
disallow sorting (via column headers) in info tables
subclass ESM::DialInfo to keep track of parent topic
added topic/journal column to info tables
added missing columns to topic info table
cleaned up ID handling in INFO record (including a ESMTool bug fix)
compose info record IDs from actual record ID and parent topic ID (to make sure IDs are unique)
added InfoCreator
Topic range access in InfoCollection
make sure case handling in info IDs is consistent