Added missing submodules/files for unit tests.
Fixed boundary integration unit tests.
Switched to cmake instead of scons.