Expressions: add %= as an assignment operator
Expressions: expressions cannot call functions

To still support bracketed expressions while ensuring that we cannot call functions, we split bracketed expressions out into separate variable declarations.
Merge branch 'refs/heads/expressions' into develop
README: update for expressions not being allowed to call functions