Add compat functions from WordPress.
WP_Users::get_user() returs false on failure.

WP_Users email cleanup.

Pass WP_Users object to WP_Auth.

WP_Pass class.
user cache bug, update_user bug
current user info is not a global
make BP_Role independent of global
WP_Users::_put_user() was not returning the ID of the new user it was creating
sync streamreader with WP (just whitespace)
Emulate [WP7555]
wp_set_password() doesn't exist
add kses from WP@7640
fix call-time pass-by-ref.  Props rmccue.  Fixes #BB805
fix WP_Users::set_password()
fix ID return value of WP_Users::_put_user()
[WP7796] [WP7802] Add length arg to wp_generate_password()
add some sanity checks
optional special_chars param for WP_Pass::generate_password [WP7836]
notice fixes from Nazgul [WP6711]
don't append meta twice when calling with array
group invalidation - tricky but very possible with memecache etc
Update generate_password() to match current word press implementation and fix bug.