Add the jdwp protocol constants
Add Message and MessageItem
Add a MessageHeader
Fix comments after Codereview
Change the Message design & naming according to discussion
Fix small errors after codereview
Change to have Reply and Command to closer follow JDWP
Define a read method to circumvent a overload problem
If we have >> << for QString we have an overload problem as QString
itself defines it differently
Make MessageField copyable
Allow to construct commands without data
Add a makeReply method which can create replies from QByteArray
Allow to debug compile and run Java apps
Add an initial DebugConnector this is WIP
Fix a small issues with MessageField::write
Add debug command for Java
For now its just to start using the DebugConnector to allow further
development. Actual debugging is not working yet
Add message length when sending a command
Introduce a break at start command
Mainly to test how we work with lists of things when sending / receiving
Rename MessageBase to MessagePart as the name fits more
Correctly break when the "Main class" is loaded
and already continue to test if the break really works
Introduce cast function which casts an enum value to its underlying type
Change kind to be the default value and use the var in MessageField
Why to use the default value is explained at the declaration of the
variable.