dictionary.f5: Extend F5 dictionary

Add a couple of known user roles of F5 BIG-IP 11.x.
dictionary.f5: Fix a F5-LTM-User-Role name

As per public documentation this user role has been
used as such since BIG-IP 10.x
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.
Move addprefix for SRC_INCDIRS.

It was adding -I 3 time ???
Merge pull request #777 from matsimon/f5-dictionary

F5 dictionary
Signed / unsigned changes for printing
Fix scan for SRC_INCDIRS, too
Asserts to quiet scan
map->dst->tmpl_da can be NULL if it's not TMPL_TYPE_ATTR
Don't walk over VPs in normal mode.

Debug code should only run when debugging is enabled
Handle replies from virtual servers, too