disallowSpacesInConditionalExpression: tests for parens bug

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

Fixes #762
Closes #859
requireSpacesInConditionalExpression: tests for parens
requireSpacesInConditionalExpression: Fixed bug with parens