fix issue #694

remove static Context::ctx_stack

create pointer to Stack within each Context object

Require caller of top Context() to create Context::Stack object and call Context::SetStackAndPush();

All other Context() creation, from parent Contexts, will point automatically to the parent's stack. 

rewrite context debug / dump functions to work with --debug= system ( PRINTD / PRINTDB  )