tests: Add option to run-tests to enable native emitter.
py: Add compiler optimisation for conditions in parenthesis.

Optimises:
    if () -> if False
    if (x,...) -> if True
    if (a and b) -> if a and b
py: Fix 2 bugs in native emitter: jump_or_pop and stack settling.

Addresses issue #838.
Basic nspire support