when test output file is missing, warn instead of crashing
adds support for multiple return from function
adds support for ternary operators
fixes StringIndexOutOfBoundsException handling whitespace inside cfscript