Previously a somewhat arbitrary subset of features was enabled by default.
This seems like a leftover from a time when we didn't automatically disable
options when the library is not found, and has caused a fair amount of
I checked that the newly enabled option all use find_package and disable
the option if the library is not found, so this should not be disruptive
This makes "make full" obsolete, but it's kept to not break docs or shell
scripts that people may have, and the .cmake config file remains useful to
modify an existing build folder.
This also changes WITH_JACK and WITH_TBB_MALLOC_PROXY options to only be
available on platforms where they are supported, rather than just being
disabled by default.