Put back stack pointer after popping SV.
Remove some gratuitous overhead in various pa_* functions.

When the wrapped functionality is already a simple function
call, just call it without the overhead of a double call.
Remove the extra function call in pa_get_pad_sv.

It now generates a sequence of instructions accessing the interpreter
variable directly instead of calling a C function wrapping the PAD_SV
macro.