ne: null now yields "IS NOT NULL" instead of "!= NULL"

Before, using where:{key:{ne:null}} yielded "key" != NULL, which is always false and thus useless. This PR fixes this to instead write "key" IS NOT NULL, giving the expected result. Unit tests have been included and are all green, with the new unit test failing under the old code.