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?
If the test suite is not reliable it's not a useful debugging tool. Please just remove this option so we can merge the rest of the PR.