Added tests for Query::filter()
fixes #2002
Merge branch 'master'
Merge branch 'master'
Query::filter() adjustments
Merge branch 'master'
Gii CRUD generator now uses new addFilter method
Added support for arbitrary number of parameters for NOT, AND, OR in filter methods of Query
Adjusted search model code generated by Gii CRUD generator
reverted elasticsearch rename of filter
renamed Query::filter() to Query::filterWhere()
typo
adjusted tests
removed unnecessary code duplication
added proper tests for elasticsearch
added tests for redis
added CHANGELOG lines
Merge pull request #2885 branch 'query-filter'

* query-filter:
  added CHANGELOG lines
  added tests for redis
  added proper tests for elasticsearch
  removed unnecessary code duplication
  adjusted tests
  typo
  renamed Query::filter() to Query::filterWhere()
  reverted elasticsearch rename of filter
  Adjusted search model code generated by Gii CRUD generator
  Added support for arbitrary number of parameters for NOT, AND, OR in filter methods of Query
  Gii CRUD generator now uses new addFilter method
  Query::filter() adjustments
  fixes #2002
  Added tests for Query::filter()

Conflicts:
	framework/db/QueryTrait.php
removed todo

fixes #2887
Fixed test break.