Less notices
Support for more 'where' syntaxes

Supported syntaxes:
* array('keywords', $keywords)
* array('keywords', '=', $keywords) (new)
* 'keywords' => $keywords (new)