DNS: free TX events using proper function
Change ParseSize api to not leak memory and only setup pcre once.
Properly cleanup NSS ctx
profiling: don't alloc 0 bytes block if no rules are used
profiling: properly clean up thread local memory.
mpm: clean up stream thread ctx
pcre: check for pcre_free_study, fall back to pcre_free if it unavailable
prscript: display url where user can watch build
prscript: support bigger PR

The script now looks for originan HEAD in 100 commits instead of 30.
It should be enough becasue a sane PR should not have 100 commits.
prscript: update code following buildbot upgrade

The authentication scheme did change on the buildbot due to a
software upgrade. This patch update prscript.py to fix the build
submission.
Unittest for bug #973.
fix for bug #973.

An alternative solution for bug #970.

For chopped patterns, which in it's whole is a duplicate of another
pattern we assign an unique content id.
urilen: fix memory leak when freeing the rule
ssh: fix memleaks during ssh.softwareversion init and cleanup
flowint: fix setup memory leaks
flowint: fix compile warning
radix: actually free a tree in SCRadixReleaseRadixTree
Fix tests that didn't expect radix to be freed
counters: consolidate counters after all ThreadInit functions of a thread have run. This prevents duplicate and overwriting memory allocations.
flowint: further setup fixes and cleanups