Final topic branch cleanup

Tons of incomplete or half-written-and-abandoned stuff in these 3 branches but nothing inappropriate for master and nothing moving.