Kill the query in the following edge case: `post_type => 'any'` but `exclude_from_search => false` returns no valid post types. Adds unit tests.

Props mitchoyoshitaka.
Fixes #19198.



git-svn-id: http://develop.svn.wordpress.org/trunk@25239 602fd350-edb4-49c9-b593-d223f7449a82
Remove unnecessary checks before setting `$wp_settings_*` arrays. Adds unit test for setting a nonexistent variable to a multi-dimensional `array`.

Props scribu.
Fixes #17884.



git-svn-id: http://develop.svn.wordpress.org/trunk@25240 602fd350-edb4-49c9-b593-d223f7449a82
Introduce `description__like` arg to `get_terms()`. Make `description__like` and `name__like` perform `LIKE`s with a wildcard on both sides of passed string. Previously, strings had to match the beginning of the name, so searching for `burrito` in `This is a burrito` would fail. Adds unit tests.

Props aaroncampbell for the original patch, 5 years ago.
Fixes #8214.



git-svn-id: http://develop.svn.wordpress.org/trunk@25241 602fd350-edb4-49c9-b593-d223f7449a82
Remove `error_reporting()` debug cruff.


git-svn-id: http://develop.svn.wordpress.org/trunk@25242 602fd350-edb4-49c9-b593-d223f7449a82
Use matchdep for Grunt tasks.

props kadamwhite.
fixes #24980.


git-svn-id: http://develop.svn.wordpress.org/trunk@25243 602fd350-edb4-49c9-b593-d223f7449a82
Allow `get_pages()` to accept an `array` for the arg `parent`. Adds unit tests, some will fail until the next commit.

Fixes #9470.



git-svn-id: http://develop.svn.wordpress.org/trunk@25244 602fd350-edb4-49c9-b593-d223f7449a82
Set `hierarchical` to `false` when `parent` is passed to `get_pages()` and `child_of` is not.

Fixes #25230.



git-svn-id: http://develop.svn.wordpress.org/trunk@25245 602fd350-edb4-49c9-b593-d223f7449a82
Ensure zxcvbn.min.js loads when we are guessing the wp-includes URL.

props iandunn, SergeyBiryukov.
fixes #25201.


git-svn-id: http://develop.svn.wordpress.org/trunk@25246 602fd350-edb4-49c9-b593-d223f7449a82