Expurge C99 comments
Update ptable.h
Silence a couple of prototype-related warnings
make_ret() ought to be static
Constify base64
Silence two "unused variable" warnings in ptable.h
Use perl compatibility macros to convert UVs to pointers
Fix constness and remove useless casts in make_ret()
Skip t/threads.t on perl 5.8.2

Apparently CLONE is not called as a class method on this perl, which causes
the test to hang during destruction.
Skip t/threads.t unless perl version is 5.13.4 or greater

There was a long standing bug in the handling of GV <-> CV double linkage
that could (and explicitely did with a poisonous perl) cause segfaults at
thread destruction. It got fixed by Dave in commit 803f274 which went in
5.13.3, but the fix was amended for 5.13.4 in commit 09aad8f. Since it's
not really fair for the user to not be able to install the module because
of this, we skip the threads tests for non-author testing unless perl is
at least 5.13.4.