Added "no sessions" row to the proctoring table
Minor fix - 'prompt' column should not be NOT NULL
Ready for 1.0-DEV27
Changed version back to 1.0-SNAPSHOT after rollout
Minor tweak to getComputedDuration() methods

These now return the accumulated duration in all cases,
rather than trying to "warn" that the result may not be
accurate by returning -1 when the duration counter is turned on.
Merge remote-tracking branch 'origin/rendering_refactoring'
Tiny improvement to candidate session page

assessmentResult XML is now formatted a bit better and uses
Google prettyprint. Needs more work though...
Ready for 1.0-DEV28
Set version back to 1.0-SNAPSHOT again
Started M4->M5 schema migration script
Added #jumpedByBranchRule to AbsPartSessState

This will be set whenever we jump over a node when evaluating
a branchRule. This will help rendering a lot.

Some refactoring to TestPlan was made to accommodate this,
in particular the combined Map of TestPlanNodes is now just a flat
List.
Added support for EXIT_TEST anywhere.
testPart feedback now ignores jumped items/sectns

This uses the newly added functionality for recording what
nodes when skipped when evaluating a branchRule, as well as
existing similar functionality for preConditions.