Started work changing PANDA to C++
Added file that got accidentally deleted
Restored removed file to build process
More fixes for compiler errors and warnings
More fixes, still doesn't link correctly
Fixed final linker errors, it now compiles
Changed build file back to normal
added plugin function that is called when string is matched.  see tstringsearch plugin for how it can be used to taint the matched string.
syscalls: call internal callbacks even if CONFIG_PANDA_VMI is not enabled

The FDtracker code will run, and will also complain that fork() and clone()
will not be properly tracked.
adding panda stuff to etags command
committing a bunch of stuff involved in taint system callbacks.  will need to merge it with ryans
plugin_plugins compile at least
added an assert to one of the callback reg fns
very bloody minor
syscalls: compile correctly on x86
manual merge of tstringsearch plus ppp with master.  compiles and runs.  well, almost.  tstringsearch works and uses ppp.  but the syscall querying of taint at network out isnt in there.  it was a hacked-up version of syscalls plugin that did it.  either we are going to do it using Joshs nicer version or with Ryans network taint.
minor manual merge
plugins: add mechanism for plugins to call into each other, not just back out
Update ppp.md
ppp: fix apigen to have guards, fix regex, and remove hardcoded sample

Function prototype regex now works with * at the beginning of a function name instead of the end of the type.