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.
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.
Use rm -rf to remove build dir, so it doesn't error out if dir doesn't exist.
Typo fix in comment.
py: make closures work.
Merge pull request #12 from pfalcon/minor-fixes

Minor fixes
Update README.md

Updated to reflect build requirements for Ubuntu/Mint linuxes
Add readline history support.
Make GNU Readline usage optional (USE_READLINE define). Still enabled.

Readline is GPL, so linking with it casts the binary GPL.
py: add int() and float() built-ins, partially implemented.
Merge pull request #21 from pfalcon/readline-improve

Support Readline history and make it optional
py: change declaration of mp_map_t in obj.h (for issue #24).
Update README with disclaimer for changing code; use gmake on BSD.
malloc.h is obsolete.
On OpenBSD MAP_ANONYMOUS is called MAP_ANON.
Fix undefined termcap symbols on OpenBSD.

E.g.:
/usr/lib/libreadline.so.4.0: undefined reference to `tgetnum'
/usr/lib/libreadline.so.4.0: undefined reference to `tgoto'
/usr/lib/libreadline.so.4.0: undefined reference to `tgetflag'
/usr/lib/libreadline.so.4.0: undefined reference to `tputs'
/usr/lib/libreadline.so.4.0: undefined reference to `tgetent'
/usr/lib/libreadline.so.4.0: undefined reference to `tgetstr'

Tested on linux too, works.