Merge pull request #382 from tyrcho/rx

Introduce RxScala + improve deck overlay
refactoring : moved Decks Tab outside of huge Monitor class
Merge branch 'master' of https://github.com/HearthStats/HearthStats.net-Uploader into import
migrate Decks Tab to scala
refactor decks tab code
refactoring of API and DeckUtils to scala
minor stuff on decks tab
refactoring decks tab
new way to remove and shift decks
integration of automatic deck creation.

fixes #289