Caller frame unshifted context

Added the ability to show calling vars (as param1, param2, etc), rather than trying to shift them to look like local scope.
Added the ability to pass in a set of variables to use for the local scope of the top stack frame. This allows the PHP error handler's $errcontext to be passed in, giving us the local variables for the one stack frame that PHP does provide them for.