Added normalisation for skip conditions
Added validation for javascript skip conditions
Added validity checking for javascript skip conditions: if a field is skipped it is not valid for it to have a value
Added test for "||" condition operator
Renamed conditions.registered to conditions.structured
Implemented structured skip conditions