Fixes PHPUnit Multisite tests and sets up grunt build-realease to run all PHPUnit tests when building release package (Single & Multisite.) Props netweb. See #2542.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5287 9866e705-20ec-0310-96e7-cbb4277adcfb
Add XML output logging for PHPUnit tests. Props netweb. See #2542.



git-svn-id: https://bbpress.svn.wordpress.org/trunk@5288 9866e705-20ec-0310-96e7-cbb4277adcfb
More grunt updates:

* Add RTL, minified and `SCRIPT_DEBUG` support for bbPress admin CSS.
* Add RTL, minified and `SCRIPT_DEBUG` support for bbPress default theme-compat CSS.
* RTL bbPress CSS is now compiled with cssjanus. (`bbpress-rtl.css` file removed)
* Props netweb. See #2542.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5289 9866e705-20ec-0310-96e7-cbb4277adcfb
Experiment with `grunt-pot`:

* Add `grunt-pot` to `package.json`
* Adds grunt task `pot` to `grunt build` and `grunt build-release`
* Creates `bbpress.pot` in `/build` & removes `bbpress.pot` from `/src`
* Checks for the following keywords: `__`, `_e`, `_x`, `_n`, `_ex`, `_nx`, `esc_attr__`, `esc_attr_e`, `esc_attr_x`, `esc_html__`, `esc_html_e`, `esc_html_x`, `_nx_noop`
* Props netweb. See #2542.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5290 9866e705-20ec-0310-96e7-cbb4277adcfb
Fix incorrect `bbbpress` text domain used `bbp_get_topic_pagination_count`. Props netweb. Fixes #2549.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5291 9866e705-20ec-0310-96e7-cbb4277adcfb
Remove `colors-fresh` dependency for admin color schemes. !WordPress 3.9's CSS cleanup initiatives have rendered this code unnecessary. Hat tip helen.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5292 9866e705-20ec-0310-96e7-cbb4277adcfb
More Grunt updates:

* Add `_n_noop` to `grunt-pot` keyword check
* Remove grunt task `test` as PHPUnit tests are covered by grunt task `phpunit`
* Add grunt task `jstest` to run javascript tasks
* Add `grunt-checktextdomain` to `package.json` to check for missing or incorrect text-domain in gettext functions. See https://www.npmjs.org/package/grunt-checktextdomain
* Adds grunt task `checktextdomain` to `grunt build-release`
* Checks for the following keywords: `__:1,2d`, `_e:1,2d`, `_x:1,2c,3d`, `_n:1,2,4d`, `_ex:1,2c,3d`, `_nx:1,2,4c,5d`, `esc_attr__:1,2d`, `esc_attr_e:1,2d`, `esc_attr_x:1,2c,3d`, `esc_html__:1,2d`, `esc_html_e:1,2d`, `esc_html_x:1,2c,3d`, `_n_noop:1,2,3d`, `_nx_noop:1,2,3c,4d`
* Props netweb. See #2542.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5293 9866e705-20ec-0310-96e7-cbb4277adcfb
More Grunt updates, fixes `grunt watch` task not RTL'ing or minifying CSS files.

* Use explicit CSS file names, avoids ambiguous LTR CSS (avoids LTR = `*.css` including `bbpress-rtl.css`)
* Remove `cssmin:colors` and include Mint and Evergreen CSS minification in `cssmin:core`
* Remove `cssjanus:colors` and include Mint and Evergreen RTL CSS in `cssjanus:core`
* Use `BUILD_DIR` (not `SOURCE_DIR`) to compile RTL CSS `cssjanus`
* Use `BUILD_DIR` (not `SOURCE_DIR`) to compile and LTR & RTL minified CSS with `cssmin`
* Add Grunt tasks `cssjanus:core`, `cssmin:ltr` and `cssmin:rtl` to `grunt watch` -> `watch:colors` task
* Add Grunt tasks `cssmin:ltr` and `cssmin:rtl` to `grunt watch` -> `watch:rtl` task
* Reorders `grunt build` and `grunt build-release` tasks to firstly copy `bbpress.css`, and `admin.css`, then create Mint and Evergreen CSS using `colors` , then RTL all the CSS with `cssjanus:core`, then minify all the CSS with `cssmin:ltr` and `cssmin:rtl`
* Props netweb. See #2542

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5294 9866e705-20ec-0310-96e7-cbb4277adcfb
More Grunt: Switch from `grunt-pot` to `grunt-wp-i18n`
* Remove `grunt-pot` from `package.json`
* Add `grunt-wp-i18n` to `package.json`
* Adds grunt task `grunt makebot` to `grunt build` and `grunt build-release`
* Creates `bbpress.pot` in `/build`
* Requires fresh `npm install` to update dependencies 
* Props netweb. See #2542


git-svn-id: https://bbpress.svn.wordpress.org/trunk@5295 9866e705-20ec-0310-96e7-cbb4277adcfb
Bump NPM package versions in `package.json`
* `grunt-contrib-cssmin` to v0.8.0 https://www.npmjs.org/package/grunt-contrib-cssmin
* `grunt-sass` to v~0.11.0 https://www.npmjs.org/package/grunt-sass
* `grunt-phpunit` to v0.3.3 https://www.npmjs.org/package/grunt-phpunit
* `grunt-exec` to v0.4.5 https://www.npmjs.org/package/grunt-exec
* Requires `npm install` to update packages and dependencies
* Props netweb. See #2542

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5296 9866e705-20ec-0310-96e7-cbb4277adcfb
Add `meta_type` hinting to widget queries. See #2554.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5297 9866e705-20ec-0310-96e7-cbb4277adcfb
Add `meta_type` hinting to topics queries. See #2554.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5298 9866e705-20ec-0310-96e7-cbb4277adcfb
Add `meta_type` hinting to `bbp_update_forum_last_topic_id()`. See #2554.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5299 9866e705-20ec-0310-96e7-cbb4277adcfb
Add `meta_type` hinting to admin queries. See #2554.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5300 9866e705-20ec-0310-96e7-cbb4277adcfb
Add `meta_type` hinting to `bbp_move_reply_handler()`. See #2554.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5301 9866e705-20ec-0310-96e7-cbb4277adcfb
Add `meta_type` to extra page template: `page-topics-no-replies.php`. See #2554.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5302 9866e705-20ec-0310-96e7-cbb4277adcfb
Add actions before & after register template part fieldset fields. Fixes #2534.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5303 9866e705-20ec-0310-96e7-cbb4277adcfb
Use correct filter name in `bbp_get_forum_slug()`. Props netweb. Fixes #2525.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5304 9866e705-20ec-0310-96e7-cbb4277adcfb
Use `height: auto;` alongside `max-width: 100%;` in `bbpress.css` to maintain image aspect ratio. Props robin-w. Fixes #2553

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5306 9866e705-20ec-0310-96e7-cbb4277adcfb
Remove the now-empty `includes/admin/images` directory. Props netweb. See #2542.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@5307 9866e705-20ec-0310-96e7-cbb4277adcfb