Some improvements and a bug fix for QueryBuilder

* Allow `whereColumnNotEquals` and `whereColumnEquals` to filter null value
* Fix a bug which prevents using `setSearchQuery` along with other `whereColumns...` methods