[WIP] Debugger support

Yeap, I had to do it so that I can work more on it.

I've spoke with Chris and he's cool with using his work here, provided we keep his work with the proper headers (I might need to check some files to be sure that he actually put the copyright in headers in the first place).

For the moment I'm not sure how it will turn out but contributors are welcomed. I'll even send a :beer: if someone actually helps me out with this one.

#### NOTE
Support for debugging in Go 1.2 is (a bit) broken from what I've understood but since I'm not using a debugger in my day-to-day ops I have no clue about the issue :)