Normalizes dependency inclusion

All dependencies are now included in the same way, with the same CMake
macro, and all are processed as a crabsys project