WIP: Started refactoring interaction shuffle API
Continued tidy of Interaction API
Upgraded JUnit to 4.11 for @Parameterized(name)
Fixed unit test regression in response validation
Tidied up Interaction & Shuffleable
Minor tidy of recent commits
Tidied up class Javadoc
Tidied up some method names in ISController
Split TestSessionController into super/subclass
Thinned out the 'reading' test resource hierarchy
Tidied up JQTI+ unit tests a bit more
WIP: Added AssessmentSectionSessionState
Added suspend/unsuspend item session
WIP: TSController duration/section management