Query builder fix for where('field NOT IN (a,b)')

same as issue #3242 just for NOT IN operator