Lots of clang warning fixes
Coverity fixes in examples

CID 703168 (#1 of 1): Logically dead code (DEADCODE)dead_error_line: Execution cannot reach this statement: free(procname);.
CID 703195 (#1 of 1): Uninitialized scalar variable (UNINIT)5. uninit_use: Using uninitialized value next_module.
CID 703196 (#1 of 1): Uninitialized scalar variable (UNINIT)11. uninit_use: Using uninitialized value name_offset.
CID 703198 (#1 of 1): Uninitialized scalar variable (UNINIT)11. uninit_use: Using uninitialized value pid_offset.
CID 703199 (#1 of 1): Uninitialized scalar variable (UNINIT)11. uninit_use: Using uninitialized value tasks_offset.
CID 1237217 (#1 of 1): Resource leak (RESOURCE_LEAK)10. leaked_storage: Variable pdb_header going out of scope leaks the storage it points to.
Merge pull request #200 from tklengyel/coverity_fixes2

Fix Coverity errors in driver/xen_events.c
Merge pull request #201 from tklengyel/coverity_fixes3

Kdbg search resource leak fixes
Merge pull request #202 from tklengyel/coverity_fixes4

Coverity fixes in core.c
Merge pull request #203 from tklengyel/coverity_fixes5

Coverity fixes in arch/intel.c
Merge pull request #204 from tklengyel/coverity_fixes6

Coverity fix in driver/xen.c
Merge pull request #205 from tklengyel/coverity_fixes7

Coverity fixes in os/linux
Merge pull request #206 from tklengyel/coverity_fixes8

Coverity fixes in examples
Merge pull request #207 from tklengyel/clang_fixes

Lots of clang warning fixes
Coverity fix with vmi_get_bit

CID 703173 (#1 of 1): Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN)overflow_before_widen: Potentially overflowing expression 1 << bit with type int (32 bits, signed) is evaluated using 32-bit arithmetic, and then used in a context that expects an expression of type reg_t (64 bits, unsigned).