Add CODECONVENTIONS, and modify i2c module to conform.
Parse upper-case hex numbers correctly.
Add code in VM to handle nested exceptions correctly.
py: implement some basic exception matching.
Add unix-cpy, used to test Micro Python byte code against CPython.
Handle return value of read() call.
Don't error out if build/ directory already exists.
Add tests to test compiler and emitted byte code.
Add 2 files to a gitignore.
Merge pull request #3 from pfalcon/for-upstream

Trivial fixes for building unix version
py: implement POP_BLOCK in VM.
Update README.md.
Change memory allocation API to require size for free and realloc.
py: add dict length function, and fix rt_store_set.
Add basic functionality tests for the Python bit.
Small change to handling of integers in run-tests.
Make "unix" target be crossplatform and support x86, x64, ARM hosts.
Merge branch 'cross-plat' of https://github.com/pfalcon/micropython into pfalcon-cross-plat
Make unix-cpy cross platform; remove dependency of asmx64 on mpconfig.
Put unicode functions in unicode.c, and tidy their names.