Initial support for Makeless builds

- New cmake helper used to build bundled deps
- Bundled dependencies are now in <builddir>/deps instead of .deps