Fixing multiple issues.
Fixed unfixed string formats, threading overhaul.

There were a number of printf formats and mysql param placeholders (?)
that has not yet been converted to .NET string formats and ADO.NET
param placeholders (@).

Also, major overhaul of threading. Similar to the Java version, the
work execution happens one task at a time, which also (mostly)
preserves write ordering (except for cases of scheduler inlining). Also
resolves a number of deadlocks. This implementation uses lightweight
synchronization mechanisms, by and large. There are still some hard
locks that could probably be replaced by SpinLocks, or SpinWaits, but
it’s much improved regardless.

With this commit, the SimpleAndroidSync sample app appears to function
normally.
Updated some ignores.