Deprecated some now-unused methods
Merge remote-tracking branch 'origin/test_implementation' into test_implementation
Merge remote-tracking branch 'origin/test_implementation' into test_implementation
Merge branch 'master' into test_implementation
Added 2-testPart example to samples
Merge branch 'master' into test_implementation
Removed commented-out legacy timer code
Added support for testFeedback/@access='during'

Needed a bit of refactoring to XSLT to support this,
and more will be needed later. Also added a sample for
testing this out.
Minor tweaks to Eclipse warn levels + fixes
WIP: multiple testParts & preConditions

This is a first sketch of support for multiple testParts,
and the evaluation of preConditions on them. It will need further
refinement. I've also added a new QtiCandidateStateException
for reporting state precondition failures and such-like; this
will be worked into the existing code as I complete the changes
to test navigation.
Merge branch 'master' into test_implementation
Rationalised 'enter first TestPart' & 'exit TP'

These are now a single action callled 'advance TP'
Test nav buttons now say 'Test' or 'Test Part'
Converted exceptions to QtiCandidateStateException
Added explicit end vs exit to TestSessionState

Also did a bit of tidying to TestSessionController
Added test feedback rendering for multi-part tests
Updated docs to reflect current test implementation
preCondition validation fix.

It should be legal at testPart level regardless of
submission & navigation mode. Fixed here.
Added samples to test degenerate testParts

These are ones where all preConditions fail, so the
test exits immediately.
Fixed to OV default setting in TSController

Outcome Variables were not being set to their
default values. This is now done during test entry.
(If we later add 'test reset' then we'll need to put it
there too/instead.)