Check `$profileuser->rich_editing` for empty before using it in Edit User admin code.

Props sorich87, c3mdigital.
Fixes #17328.



git-svn-id: http://develop.svn.wordpress.org/trunk@25330 602fd350-edb4-49c9-b593-d223f7449a82
Support `orderby => meta_value` in `WP_User_Query`. Adds unit test.

Props wpsmith.
Fixes #21581.



git-svn-id: http://develop.svn.wordpress.org/trunk@25331 602fd350-edb4-49c9-b593-d223f7449a82
Use `wp_get_nav_menus()` instead of `get_terms('nav_menu')` in `WP_Nav_Menu_Widget` to preserve use of `wp_get_nav_menus' filter.

Props Frank Klein.
Fixes #25263.



git-svn-id: http://develop.svn.wordpress.org/trunk@25332 602fd350-edb4-49c9-b593-d223f7449a82
Remove dead code in `add_query_arg()`.

Props hakre, c3mdigital.
Fixes #16942.



git-svn-id: http://develop.svn.wordpress.org/trunk@25333 602fd350-edb4-49c9-b593-d223f7449a82
Add `term_taxonomy_id` to available fields in `get_term_by()`. Adds unit test.

Props jchristopher.
Fixes #21651.



git-svn-id: http://develop.svn.wordpress.org/trunk@25334 602fd350-edb4-49c9-b593-d223f7449a82
Don't call `sanitize_title_with_dashes( $taxonomy )` in `register_taxonomy()` unless `$args['rewrite']['slug']` is empty.

Props SergeyBiryukov.
Fixes #23668.



git-svn-id: http://develop.svn.wordpress.org/trunk@25335 602fd350-edb4-49c9-b593-d223f7449a82
Bump TinyMCE version for [25132]. See #25131.


git-svn-id: http://develop.svn.wordpress.org/trunk@25337 602fd350-edb4-49c9-b593-d223f7449a82
Improve clarity and speed of [25320].


git-svn-id: http://develop.svn.wordpress.org/trunk@25338 602fd350-edb4-49c9-b593-d223f7449a82
Avoid string offset notices in [25319].


git-svn-id: http://develop.svn.wordpress.org/trunk@25340 602fd350-edb4-49c9-b593-d223f7449a82
SimplePie: Fix use of DOMElement as array.

props MikeSchinkel.
fixes #25274.


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


git-svn-id: http://develop.svn.wordpress.org/trunk@25343 602fd350-edb4-49c9-b593-d223f7449a82
Avoid error in ms-files.php after [25317].


git-svn-id: http://develop.svn.wordpress.org/trunk@25344 602fd350-edb4-49c9-b593-d223f7449a82
Add a set of helpers to turn the behaviour of mbstring.func_overload off when needed. Fixes #25259


git-svn-id: http://develop.svn.wordpress.org/trunk@25346 602fd350-edb4-49c9-b593-d223f7449a82
Switch unzip_file() over to using the mbstring.func_override helper functions. See #25259


git-svn-id: http://develop.svn.wordpress.org/trunk@25347 602fd350-edb4-49c9-b593-d223f7449a82
Switch WP_HTTP over to using the mbstring.func_overload helper functions. This change moves the check from within the Streaming-handling function to wrap the individual request, this fixes it for both cURL and Streams and any future changes to the transports which use strlen() on binary data. See #25259 See #16057


git-svn-id: http://develop.svn.wordpress.org/trunk@25348 602fd350-edb4-49c9-b593-d223f7449a82
Make use of the mbstring.func_overload helper functions in WP_Filesystem so byte lengths are properly determined. See #25259 Fixes #25237


git-svn-id: http://develop.svn.wordpress.org/trunk@25349 602fd350-edb4-49c9-b593-d223f7449a82
Fix the action that `set_site_transient()` fires so as not to include the private option prefix. This brings set_site_transient() back in line with it's documented behaviour, and the behaviour of all other transient functions. Fixes #25213


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