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