Fix stack alignment when calling GumEventSink process() implementation
Implement handling of sysenter instruction on Mac OS X 32 bit
Add basic stalking support to the script runtime
Preserve FPU/MMX/SSE state while stalking
Add optional start() and stop() notifications to the EventSink interface
Notify event sink when starting and stopping
Make ScriptEventSink MT-safe by making use of start/stop notifications
Add a destroy notify for the call probe user data
Fix stack alignment for call probe callback and preserve all registers
Flush the main context before deinitializing the test app
Fix ScriptEventSink lifetime issues
Add Script API for adding and removing call probes
Improve Stalker's performance by introducing caching support

This is disabled by default and must be explicitly enabled when
the code is known to be sane and not self-modifying.
Speed up Stalker performance test by tweaking number of repeats
Fix name mangling in assembler code across Darwin and Linux toolchains
Allocate new code blocks near existing blocks to avoid random code length variation due in the code writer due to near/far jumps
Fix disassembly debug output
Fix mprotect page boundary handling in UNIX backends

Resulted in random crashes when the Interceptor was trying to
patch the prologue of functions starting just before a page
boundary.
Fix Stalker performance test when building with optimizations turned on
Move process bits out of symbolutil and into its own module