extremely ugly, but working with libimobile providing the instruments client.
removing hardcoded string
the loop can be a bit faster.
refactoring the different type of communication and extract a base class
refactoring started. Classes split.
updating submodule
refactroing to adapt to the new libmobile API
refactroing to use the new libimobiledevice sdk. Tests are starting to pass again.
little bit of cleanup.
removing hardcoded uuid from WebInspector service calls.
Merge branch 'dev' into libimobilewrapper

Conflicts:
server/src/main/java/org/uiautomation/ios/server/instruments/InstrumentsManager.java
adding the session back for the crash detection, but will have to be removed. Too much unecessary coupling.
removing the extra parameters to Command. There shouldn't be any coupling here.
adding the application crash detector logic out of the command class via a listener.
There is an issue with the thread listeners when the application crashes. An interrupted exception is thrown. Needs to be investigated and cleaned up.
need to clean everything. When the app crash, some processes are crashing with it, and a clean stop isn't enough.
removing old submodule
adding the cleaned up submodule
new package structure for libimobile-wrapper.
removing old library.
making sure instruments command line output dir is propagated.