add 'static' prefix to function definitions

- remove namespacing prefix (it turns out XS was adding one anyway)
- static functions are not visible outside the compilation unit (file)
add ppport.h (skipped originally) and include it
update manifest (using make manifest and MANIFEST.SKIP)