Mac version builds, tests pass.
Export symbols by default in the dylib
Tidying groupings.
Remove bundled gtest.
Tidy up the search paths to work with relative dirs.