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
- [ ] convert tokens 
- [ ] increase buffer size to 256 KB (not sure we need it or not but it can't hurt, can it?)
- [ ] merge to master and release :)