py: Allow mp_map_t to be initialised by a fixed-size, const table.

This allows keyword maps to be created directly from stack data.
py: Pass keyword args to native functions by using the stack.

Passing keyword arguments to a native function now no longer requires
heap memory.  The kw_args map is created on the stack using the args
array as the table.