refactor(filter): untangle dependencies of filter and tasklistquery

feat(filter): offer option to automatically update tasklist
feat(links): store query in url to allow deeplinking

related to CAM-2738