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.
Fix a possible memset (clear memory) vulnerability

After a code review I got the following feedback, pointing out a possible
vulnerability when clearing memory:
The usage of the free() statement directly after a memset() statement. Such
sequence might be recognized and removed by a compiler in case of
optimisation.

I reviewed the ZRTP code and found some places that could be affected by this
compiler optimization. I fixed these memset calls using a specific call
seqeuence to avoid this sort of optimization.
Merge pull request #1 from wernerd/develop

Develop