Add missing getSecureSince() function in ZIDRecordFile.h

Some changes in inline comments.
Add #ifdef to address compiler issues if not using GNUC
Add EnumBase destructor code to delete allocated data

Macrus Froeschl provided this code.