basic code rendering in console
pass the whole token instead of only the position to the callables
the token can be used to display the current execution position in the debugger...
added execution trap to attach a debugger to the running code
added basic break / step / continue logic to debugger
working step by step debugging
fixed: don't break without token
fixed some position tokens for debugger
Merge branch 'master' into debugger

Conflicts:
	hacked.bnf
	parser/productionstable.go
	runtime/function.go
dont't scroll code out of range
display the content of the variables
input can be used in debug mode and correctly return err / result
always display all variables
added todo list
added editbox which will be used to controll the debugger
code breakpoints can be set via UI
added some docs
Improved Debugging:

* improved code movement
* syntax highlighting
* eval dbg-command
scroll current execution position into view
fixed input == nil
added memory-breakpoints