Table driven stack checking
Table driven stack checking

Stack checking is now done in a table driven manner, which is less error prone
and simplifies the code. It seems slightly slower, but can be disabled removing
the check altogether.

howerj/libforth