Provided compile for all Boolean Expressions

  And - Or - Not
[Green] Added more tests for IfThenElse

  Tested And, Or, Not conditions both with only one or two branches.
Merge branch 'master' into dev