cppcheck: improve reporting cppcheck when passing -DCPPCHECK to the checker.
Fix small memory leak in classtype parsing
cppcheck: don't use likely/unlikely when -DCPPCHECK is passed to the checker
htp: minor cleanup to silence cppcheck warning

[src/app-layer-htp.c:1967] -> [src/app-layer-htp.c:1978]: (warning) \
    Possible null pointer dereference: tx - otherwise it is redundant \
    to check it against null.
Use %u for unsigned ints in checksum warning
Use %u for unsigned int in (console) output
Fix realloc error handling in threshold.config file parsing. Bug #1062.
threading setup: fix small mem leak on failure

[src/tm-threads.c:1058]: (error) Memory leak: slot
Fix small memleak in runmode setup

[src/runmodes.c:338]: (error) Memory leak: custom_mode
port: don't lead memory on port parsing failure

[src/detect-engine-port.c:1354]: (error) Memory leak: gh
cppcheck: add special BUG_ON so cppcheck understands we exit
port parsing: improve memory handling
http header: improve realloc failure checking. Bug #1062.
Bug 1061: fix multiple vars per sig in ordering

In sigordering rules that had multiple vars doing the same operation,
like setting multiple flowbits, would not be considered correctly.

Bug 1061.
error checking: add missing alloc error treatment

The return of some malloc like functions was not treated in some
places of the code.
coccinelle: add option to continue on errors

When a script has been updated or introduced, it is interesting to
detect all errors at once. With this patch it is now possible to
do so by using:
   NOT_TERMINAL=1 CONCURRENCY_LEVEL=12  qa/coccinelle/run_check.sh
coccinelle: fix malloc test

We can have more than an identifier to be assigned the result of
a malloc function.
qa: prscript now output pastable line for PR.
Remove DrMemory suppressions for Bug #979, it is fixed.
Add DrMemory suppression for Bug #980. Suppress useless (likely) buggy leak message too