The generation is supported by a new profile 'distribution-osx'. This profile handles the dmg generation with app, license and readme. In order to have a complete osx distribution with site (project site, javadoc,...) the default 'distribution' profile needs to be activate too.
…es cues, Fixes #55
The application state (running, shutting down) is no more managed by the JFrame internal state (visible, dispose....). So the frame could be disposed to switch in fullscreen mode without shutting down the artnet server. For the time, the only registered listener is define in the main method. This listener know/do to much things about/with the application components. We should give the ApplicationState instance to all objects that need to do something (like persisting data) when application state change.