Port cleanup:
- minor whitespace cleanups
- stop abusing PATCH_DIST_STRIP, use PATCH_WRKSRC instead
- mark MAKE_JOBS_SAFE
- clean up Tcl handling - note that WITH_TCL_VER now expects the version
without a dot
- supports Tcl 8.5
- use TCL_LIBDIR and TCL_INCLUDEDIR and USE_TCL rather than guesswork
- combine, refresh, and rename patches