Fixed bug in expression parser.

identifier++, identifier--, ++identifier, --identifier
... used to crash compiler, if "identifier" didn't exist.
Fixed '-=', '*=' (...) operators for arrays.
Fixed array operators.

var<type[]> foo = new type[bar] + some_int_constant;
Used to be compiled properly, while it's not a valid code.