added process name to exceptions
improved redability of messages with tostring overridden
fixed issue with co-simulation where an exception was throws during disconnect. The problem was that the IDE terminated the native process once it reached FINISHED.

changes:
* added more unit tests
* fixed double reporting of status to the IDE
* implemented disconnect for the debugger such that the socket explicitly is closed when no longer used
* updated debug target such that it doesnt auto close processes that runs in co-sim mode
added dummy IDE that can be used at a replacement for the actual IDE. It only replies to the SETUP command and reads messages otherwise
added utility ant script to enable eclipse to run maven install on the interpreter and copy over the jar. This is more convinient and faster than the full maven way. (for development that required frequent changed in the code interpreter used in the IDE)