Fixed a bug a line that has only '--' eats next line / Fixed modulo operator and removed NET35 dependence for if/then/else

* Fixed a bug a line that has only '--' eats next line
* Added full support for the modulo operator.
* Added support for if/then/else statements in NET35 using the Expression.Condition method.