rename do_chorder_press to handle_entry

More descriptive name, make it static while we're there
detect macros-in-macros

We'll use the in_macro parameter later...
add stacks for macro mods
fail on map/maplock in macros

At least until we can think this through properly...