Fixes logic to run cross platform

Changes:
* Upgrade sqlite Windows package
* Add logic to use Mono's sqlite when running mono
* Fix the split on GO to work with various newlines
* Add config classes that return file paths used for testing
* Rearrange some of the files used for testing