dbotus: progressive clustering, etc.

with some cleanups.

but omg we are going to have to do something about this mess of perl scripts. i think that dbotu or dbotu_split should be a single script that smiletrain calls, rather than a whole gumungus of individual little perl commands.