This PR squashes everything done so far with the latest master and solves all merge conflicts. Main library now targets .NET 4.0, but still uses C# 6 language features which can be downgraded if necessary. A few other cleanups:
MSUnit replaced with NUnit for DCC test
One Connect() bug fix (from my own code)
Ping timeout made longer than ping interval
All compiler warnings from unused code, variables etc. resolved
Fixed (hopefully) whitespace noise in commits
The 35 tests are confirmed working on this build.
All of the future work I do on write optimizations, async stuff, refactoring legacy code and new feature support will be based off this branch.
This PR squashes everything done so far with the latest master and solves all merge conflicts. Main library now targets .NET 4.0, but still uses C# 6 language features which can be downgraded if necessary. A few other cleanups:
The 35 tests are confirmed working on this build.
All of the future work I do on write optimizations, async stuff, refactoring legacy code and new feature support will be based off this branch.