Continue work on scry command

changes functionality of VIEWDECK protocol, pulls cards off of deck that
player needs to look at.
Still need to do interface for picking cards & actually implement
mechanic.
Scry displays cards now

scry gets cards from server, presents them to player and lets them order
them. current TODO : take that order to implement correct DRAW + DECKTOP
+ DECKBOTTOM actions,
Complete: implemented scry

Works. There's a bug I haven't figured out when scrying with no cards in
deck (line 565) but that's an ok edge case for this sort of project.
Relies on DECKREMOVE always getting topmost copy of card--can we change
the guarantee to be that? since that's actually what it does right now.
Merge branch 'addScry' of https://github.com/Salanmander/ProjectOdysseus