Expose tls_init_ctx()
Preliminary support for trust router code
Add realm_pool_free() which garbage collects the pools.

So that the server doesn't crash
Remove spaces after -D
remove space after -I
Zero is false.  found by cppcheck
Check limit on 'i' before dereferencing it
Don't conflict with enum
Use "handshake_finished" instead of "finished"

To avoid polluting the global namespace with an enum
Add rules for cppcheck

$ CPPCHECK=yes make

will produce more warnings.  For now, we suppress variable scope
complaints.