Use a c++ list instead of my link list.

No special reason to do this, except to avoid compiler warnings,
and drop the permissive flag, which we use to have to pass to g++.