HV-723

Work in progress, but it already re-enables the portable extension and fixes several implementation details.

Also creates a Weld 2 test harness.