🎨 Cleanup include path for catch2
✨ Add basic .deb generation support
WiX and RPM support is still needed (if even desired?)
⬆️ Upgrade minimum CMake version to 3.14
⬆️ Upgrade Catch to Catch v2.9.2
📌 Pin Catch to v2.9.2
Enable use of `tl::expected<T, E>` purely as a library with CMake's
`add_subdirectory`. The default configuration works are before.
* `EXPECTED_ENABLE_TESTS` make building tests optional, enabled by default
* `EXPECTED_ENABLE_DOCS` make building documentation optional, enabled by default