py: Convert [u]int to mp_[u]int_t where appropriate.

Addressing issue #50.
py: Use UINT_FMT instead of %d.
py: Change [u]int to mp_[u]int_t in qstr.[ch], and some other places.

This should pretty much resolve issue #50.
py: Fix unix-cpy to compile with uint->mp_uint_t changes.
Implement missing ARM emitter functions for viper
Merge pull request #889 from Vogtinator/master

Implement missing ARM emitter functions for viper
Basic nspire support
nsp module

-Texture class
-waitKeypress function
-sys.exit exits cleanly
-3MiB heap
Add nsp.readRTC() function and turn on LTO and -Ofast
Get rid of unnecessary __del__
Add greyscale support (needs modified nspire-io)
Add nsp.Texture.setData function
Add base64 decoding for nsp.Texture.setData
Add msgbox if heap alloc failed
Fix build

-SSIZE_MAX not set
Add demo
Add "quit" shortcut for interactive mode
Maybe fix some crashes
Change texture.c comment
Fix build