Put minIni, and bdd-for-c dependencies to subprojects dir.
Separate mock library from source.
Put mocks to directory structure mimicking project structure.
Remove symlinks and make codebase use common modules instead.
Use consistent integer types for mocks.
Add third-party mocks, specify mock files. /? Do we need first-party mocks in their own files, or can we provide a mock flag in the implementation files already?