qca: add options for head, qt5, tests, api docs and building all plugins

@mikemcquaid Do you think all of the plugins should just be `:recommended` (excepting `qca-ossl` which should always be built), since they all successfully build?
Cool. Let's just do in-source for now and use out-of-source if it's supported next release.