maven migration

also changed a few libraries (not available on Maven repositories) :
- rococoa version bumped to 0.5 (will need tests on MacOS, slight API changes)
- google analytics switched to com.dmurph.JGoogleAnalyticsTracker implementation (to be tested also)
- ghost4j bumped to 0.5.1 (package renamed)
shade to build the big jar
launch4j plugin to build Windows executable
DRY : add some variables
OS X packaging
Merge branch 'master' into maven
clarify these 2 classes as singleton pattern
dynamic popup first step : rank
finish dynamic popup with deck zone
finish migration to maven
mark version 0.17.1
simplifies the update process (only one jar and one main now)
not needed anymore
do not include junit or test scope artifacts in the shaded jar
Merge remote-tracking branch 'HS/master' into maven
Merge branch 'maven' of https://github.com/tyrcho/HearthStats.net-Uploader into tyrcho-maven