Use absolute path in tests to avoid failures:
Fix issue #179
Refactoring to make conversions more reusable
Make CsvFile re-entrant (#150)
Fix runtime parsing of 0 and 1 as booleans.

There were tests for csv and json inference, but not for runtime.
Csv runtime was fine, but json only worked for "0" and "1", not for 0 and 1

Also consolidated tests and removed redundant ".Tests" at the end of each test fixture, it made the nunit runner gui have too much nesting