stmhal: Add LCD driver.
stmhal: Add lcd.c to Makefile, and init LCD in main.
py: Fix bug in mpz int, where small int is on lhs, mpz on rhs.
py: Add comment about bugs in objint_longlong.c.
py: Add mpz modulo operation.
py: Add math.e constant.
py: Allow hashing of functions and tuples.
py: Fix int-longlong binary operations.
Added various simple functions to math module.
Added various simple functions to math module.
Merge pull request #353 from rjdowdall/master

Some math functions
stmhal: Add accelerometer driver; fix bug with LFN.
Merge branch 'master' of github.com:micropython/micropython
Rename test so that it doesn't clash with Python math module.
Implement str.partition and add tests for it.
Implement str.rpartition and add tests for it.
str.(r)partition: factor out duplicate code.

Switch str.rpartition to search from left to right. Factor the
duplicate code into one helper function.
py: Implement parsing of infinity and nan for floats.
py: Allow 'complex()' to take a string as first argument.
py: Improve mp_parse_num_integer; make it self contained.