Moved UseBisonParser into SQLResult class, and renamed the text file parameter name

UsesBisonParser is now validated if defined, but totally ignored if
undefined (previously it automatically got assigned if undefined)
Tests are only written to JSON when no failed or new tests was run
Small log message changes