Tweak pybcdc.inf to match recent changes to pybcdc.h
unix: Add option to only compile, and not execute code.
py, lexer: Fix parsing of raw strings (allow escaping of quote).
py: Make form-feed character a space (following C isspace).

Eg, in CPython stdlib, email/header.py has a form-feed character.
py: Fix lexer so it doesn't allow ! and ..
py, compiler: Implement compiling of relative imports.
Merge branch 'master' of github.com:micropython/micropython
py: Fix modstruct to compile on 64-bit machine.
py: Make labels unsigned ints (converted from int).

Labels should never be negative, and this modified type signature
reflects that.
py: Add emergency exception object for when heap allocation fails.
Make lexerunix not allocate RAM for the entire script.

Now reads in small chunks at a time.
py: Check explicitly for memory allocation failure in parser.

Previously, a failed malloc/realloc would throw an exception, which was
not caught.  I think it's better to keep the parser free from NLR
(exception throwing), hence this patch.
py: Add missing dummy functions to pass 1 emitter.
py: Add option to VM to detect stack overflow.
py: Fix VM stack overflow detection.
py: Make sure state/stack of byte code function has at least 1 slot.
py, compiler: Improve stack depth counting.

Much less of a hack now.  Hopefully it's correct!
py: Simplify stack get/set to become stack adjust in emitters.

Can do this now that the stack size calculation is improved.
tests: Add test for multi-comparison.
py: Fix float/complex binop returning NULL; implement complex power.