Issue #1 partly fixed:
FS20 open, send and close now performed by the same thread - AstericsThreadPool provides a single thread executor service called AREMain.
AREServices.runModel, pauseModel and stopModel now use AREMain thread to start, stop components. This way problems with resources/devices that are not threadsafe can be circumvented
Added flags to enable Java Mission Critical Flight Recorder: This way the ARE can be analyzed and activities can be traced live regarding threading, I/O,memory consumption,....
see:
http://www.oracle.com/technetwork/java/javaseproducts/mission-control/java-mission-control-1998576.html
http://docs.oracle.com/javase/8/docs/technotes/guides/jmc/intro.html
http://docs.oracle.com/javase/8/docs/technotes/guides/jfr/run.html#CHDEHEAC
Merge branch 'master' of https://github.com/asterics/AsTeRICS
removed unused lockObject