[WIP] Improve debugger parser

This aims to improve the debugger parser (it's actually a rewrite of it).

Progress so far:
- [x] initial split between target application and GdbMi output
- [x] convert tokens
- [x] increase buffer size to 256 KB (not sure we need it or not but it can't hurt, can it?)
- [x] make run to cursor work
- [ ] add support for breakpoint hit count support
- [x] add support for pointer variable support
- [x] mark debugging as stopped when process finishes inside Gdb
- [ ] merge to master and release :)