All spt.spt classes are goo.configurable

Until now spt.spt classes had a completely independent (per-class)
implementation of the methods that are already implemented by
goo.configurable. This was underirable because it led to code
duplication. Otherwise the API should be unchanged by this commit.