Add long path support for Windows.

Use "\\?\" prefix for all path-related handling in post-processing.
Use shortened paths for unpacking and user scripting.
Also support oversized paths in "incomplete" as long as the base folder is below 260.