Save video replay of the match

I've started to implement #114, I'd like to have your opinion @trigun0x2 and @gtch on this build.

Before merging this, you need to take into account that this adds an extra dependency to xuggle (to compress the video) which makes the final Hearthstats.exe around 70 MB ... instead of the current 14 MB.

It would be great to have an option in the updater to only download dependencies once !

Other ideas for improvement :

- [x] Rename the file to take into account the date, class, rank ...
- [x] Fix the speed of the video to match the speed of the game
- [x] Option to select the resolution of the video (after @gtch refactored `Config` class)
- [x] Option to change the screen capture rate (for people with a recent PC who want fluid 25 FPS videos)
- [x] Option to change the folder to save videos
- [x] upload videos in AWS folder : bucket/prem-videos/user_id/date/vid.mp4
- [ ] track progress of the ongoing upload(s)
- [ ] Option to enable or not video recording
- [ ] Option to change the directory to save and the filename of the videos
- [ ] Record sound if possible from Java ?