Fixing a lot of errors found by EvaluatorTest

* BUG: Operator `not` hidden by `ID` in ScriptLanguage.g4
* BUG: Evaluator evaluation of binary
* BUG: TransformAst.java copy paste, BooleanLiteral for TRUE
* IMPROVE: Facade new method for creating parser
* BUG: Value equals/hashcode, wrong type for STRING
* IMPROVE: add test cases for Evaluator.java
3 jobs for master in 1 minute and 59 seconds
Status Name Job ID Coverage
  Test
passed build #13516

00:00:26

passed deploy #13518

00:01:03

passed test #13517

00:00:29