Moved code out of SlimTestSystem.

Partly to HtmlSlimTestSystem, partly to nested SlimTestContext
Moved descriptor logic into descriptor.

Removed a bunch of static methods from TestSystem