disallowSpacesInConditionalExpression: tests for parens bug

- tests with parens
- tests with recursive ternary
disallowSpacesInConditionalExpression: rework testing logic with new jsfile

Fixes #762
Closes #859