refactor func key tests. make prerequisites generic
add missing test on group destinations
add test dependencies for queuefeatures table
implement func keys with a queue destination
use query_helper for deleting a func key
use more conventional way to mock AsteriskSession
Merge branch 'func_key_queue'