Various cleanup

Update MultiBackend to make use of BACKEND qualifier
Update SQLBackend to use transactions to ensure changes to group data
are visible immediately
Make matcher group modification methods properly async
Make all PEX threadpools be named
Initial method in Qualifier to traverse inheritance for a specific qualifier-value