Support indirect calls to recursive routines.

The callr, macro only accepts its input from the host Forth environment's data
stack.  This prevents computed-calls from being implemented, useful for method
dispatching on objects, for example.  The icallr, macro supports indirect
calls, where the subroutine address is passed on the S16X4 stack.