Merge pull request #1045 from Soul1355/master

mark deck changes from plugins as unsaved
Passing pile state index's now consistent.
Transfer dem markers cross dat der internet eh!
added string[] as a possible protocol type.
Added list of things that still need to get synced.
more notes
notes on notes
Added GameSaveState.cs class for storing state of the game for transport.
More GameSaveState stuff
Added algo to encrypt guid to a guid, and then back again with a key.
Update Crypto.cs

Explanation of algo stats.
Add result count to deck editor Closes #989