Hearthstone log analysis + introduction of Scala

Introduces Scala code to the build, plus the experimental Hearthstone log analysis (which is disabled by default)