Updated logging to create file based on datetime when log was created, so that multiple instances of octgn don't use the same log file and slow shit down.
Use minimal locking for the log file so it can be copied or 'saved' in diagnostic panel.
Got better file logging working, so two running octgn's don't collide, and also Diagnostics can save current and previous log file now.
New startup system, launchers and command line handler to help keep all the new command line/protocol stuff and different ways to launch octgn not so painful to write/maintain.
Merge pull request #1076 from Soul1355/master

fixes #1051
Update octgn.site.api
Set socket timeout for faster response.
Added little bit different deck launcher loading of decks.
Added extension method for sharing a deck.
Some UI for deck sharing. Also Missing csproj files for octgn.lobby and octgn.
On debug use test.octgn.net
[DeckSharing]
Finished up UI + properties for binding, still haven't hooked them together yet.
Share deck window should be done.
Good progress...basically wired up, just a little miscommunication between api and client.
Got updated Octgn.Site.Api nuget packages
Fixed ShareDeck.xaml binding for result url.
Sharing the deck works.
Got file extension and icon working.
Removed URL protocol because it breaks .o8d file extension.
Octgn properly opens up .o8d files now.
Updated recentchanges.txt and made deck sharing green.
Auto generated commit for version 3.1.98.229-Test
removed the property tag from alternateProperty so that it works

the @property tag was preventing the alternateProperty function from allowing the alt and prop parameters