WIP: JDWP bindings

Ready to review commits
I'm not sure if we need the specializations in this file. Maybe there is a way to simplify things, we should talk about this in our next meeting.