* Add script path relative resolution for duk_opcodes.py so that
one can run tools/dump_bytecode.py from repo root.
* Use os.path.join() rather than hardcoded separators.
* Use wider opcode name (12 chars) in duk_debug.js.
* Use matching format for opcodes, arguments, and comments in
dump_bytecode.py.
Duk_debug.js fixes for Throw notify
- Ignore unknown Notify messages, this is probably a better default than
being strict and dropping the connection.
- Add Throw notify command number (earlier GC notify was unused).
- Add minimal web UI integration to report "THROW: xxx" or "UNCAUGHT: xxx"
from Throw notifys
Add 'make rundebug' convenience duk_debug target with logging.
- Add error constant to debug client
- Rework duk_debug.js to use bluebird promises
- Use proper path delimiter (e.g. ';' on Windows)
- Tolerate broken source search dirs
- Accept both node and nodejs in debugger Makefile
- Automatic --source-dirs for both Duktape repo and dist dir
- README update
- Debugger cleanups