Merge pull request #1285 from brine/test

askCard accepts property values in List form
Auto generated commit for version 3.1.138.320-Test
Merge pull request #1288 from brine/test

new viewCards() API (rough first draft)
Merge pull request #1289 from brine/test

selectCard() won't crash with unidentified cards
Merge pull request #1290 from brine/test

merged selectCard into askCard() (overloaded)
Auto generated commit for version 3.1.138.321-Test
fixed a kellyism
Got sleeve page and download sleeves.
Finished Sleeves tab.
Add sleeve tab in the deck editor.
Created SleeveManager
Created converter to convert sleeve id into an image
Added stuff for saving loading a deck with a sleeve id.
Made UserMessageException have a mode so if you choose background it will display as a toast instead of a blocking message box.
Getting, setting, saving and everything is done with sleeves except telling other users, verifying in SAS, and displaying the sleeve back instead of the card back.
Sleeves should be working now.
Change where username/password comes from if offline.
Always save password.
Updated recent changes.
Load deck with sleeve into deck editor shows sleeve.
Auto generated commit for version 3.1.138.322-Test
Fixed typo
Fixed data send of doom.
Merge branch 'test' of github.com:kellyelton/OCTGN into test