Revised various macros

- Contexts now handle import all currently scoped variables into
  closure.
- Removed unused THROWER macro
- Made error_reporting E_ALL for ppp
- Changed "in_array" in argtypes.h to multiple equality tests