Allow filtering over None values

Filtering over values that contains None values previously failed. This fixes it. For example, the following would fail:

````
eqzero = Filter('val','=',0)
Filter.filter(eqzero, [{'val': None}])
````