Restructure handling of adaptive test sessions.
We now update the test run's structure directly after an answer has been processed and take care to supplement this with proper handling in TestRun::getCurrentItems, e.g. randomizing first item.
Authored by: jastek 2008-07-31
Parent: [r290]
Child: [r292]