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
Small fixes to remove some compiler warning in clang/LLVM
Merge pull request #2 from wernerd/develop

Small fixes to remove some compiler warning in clang/LLVM
Changed conditions for __EXPORT macro to not be used when creating a static library on win32 platform
Workaround for compile issues in ZrtpCWrapper

- Implemented workaround for compile issue in ZrtpCWrapper.h with VS2012 / Clang
- Implemented missing NULL checks in ZrtpCWrapper
Fixed silly mistake introduced in last commit.