Interim check-in

Whittled down most of the defects on G++.
A few still remain.