Move count-llvm-insn code into task-local storage
Fix-up PP Code to reflect new lifetime param syntax