py: Implement mp_obj_new_int_from_float() for MICROPY_LONGINT_IMPL_NONE.
py: mp_obj_new_int_from_float() supported only for MICROPY_PY_BUILTINS_FLOAT.
stmhal: Add fake implementation of __aeabi_f2lz().

To make mp_obj_new_int_from_float() somehow work.
run-tests-exp.sh: Typo fix in comment.
py/asm*.c: Typo fixes in comments.
emitnative: Incomplete implementation delete_fast operation.
py: Basic implementation of hotpath recording.
modffi: Support open own executable using open(None).
modffi: Support return values of mp_obj_t type.
unix: Support readline history saving to file, improves interactive usage.
modffi: Add .addr() method to just get symbol address.
binary: Rework array accessors. They work with native, not stdint types.
modffi: Add toplevel func() function to create a function by pointer.