Refactored method to reduce nesting.
removed some log spam
Some work with file associations and custom protocol.
Registry and protocol handler change
fixes #1051

also brings double click speed into line with the rest of the system.
update changelog.txt
Merge pull request #1075 from Gravecorp/test

Registry and protocol handler change
revert double click card change
Improved deckeditor filter behavior
Reverted de76cb7e951d8fae527b33c5bf373c436803f6ab#diff-25478dca98d7d1b7e869d8c9fef8b567
Got octgn using the proper command when double clicking a .o8d, but it still doesn't use the right icon...
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.
Merge branch 'master' of https://github.com/Soul1355/OCTGN
Got better file logging working, so two running octgn's don't collide, and also Diagnostics can save current and previous log file now.
Fixes #1077
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.
Actually Fix #1077
Merge pull request #1076 from Soul1355/master

fixes #1051
Update octgn.site.api
Set socket timeout for faster response.