Issue #20866 - First pass at saving advanced searches 

This includes all of the functionality from the QT client except the ability to add default search parameters for each list. Also added TODOs for saving the last selected filter to the user preferences tables instead of using a cookie.