Merge pull request #331 from gtch/master

Cleanup and new help documentation
fix issue 332 

I should not code at 1:30 AM ... stupid mistakes
updated contributors description
marks burned card as drawn in the deck overlay

Handles this specific log for instance :

[Zone] ZoneChangeList.ProcessChanges() - id=59 local=False [name=Siphon
Soul id=65 zone=GRAVEYARD zonePos=0 cardId=EX1_309 player=2] zone from
FRIENDLY DECK -> FRIENDLY GRAVEYARD
fix card back for drawn legendary
should fix #333

when non collectible cards are returned by
http://www.hearthstats.net/api/v1/cards
fix pattern for img download

to handle SI:7 agent
more scala way to handle async image download
Merge pull request #334 from tyrcho/master

fix issue 332
Merge pull request #335 from tyrcho/fixes

New fixes from tyrcho