some CMake tweaks

- renaming the advection-diffusion examples so they have more descriptive names
- CMake now outputs compiled binaries and libraries into a dedicated folder 'dist/' outside of the build directory