Added Case Memo functionality

Case Memo allows you to open a large dialog and save a big memo ('blob')
to the database.  Each line in the memo is keyed.  Simple.

Minor tweaks in reports to make them more generic and have less compile
time errors for DB structures that don't match the DCCs.