Add hook documentation for the Blogs component

Fixes #5939


git-svn-id: https://buddypress.svn.wordpress.org/trunk@9218 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Add tests for `bp_blog_signup_enabled()`.

See #6045.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@9219 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
An attempt to appease PHP 5.2 regarding string offsets.

As introduced in [9219].

See #6045.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@9220 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Update parameters in DocBlock for `bp_has_groups()`.

Props dcavins.  Fixes #6034.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@9221 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
bp-legacy: For member blogs template, use same `<select>` ID as the blogs directory template.

This is done for consistency from a theme developer's perspective.

Props lenasterg.  Fixes #5996.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@9222 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Fix typo in `test_bp_signup_enabled_when_registration_setting_does_not_exist_should_default_to_true()`.

It was causing a reference error.

See [9219], [9220].

git-svn-id: https://buddypress.svn.wordpress.org/trunk@9223 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Proper cleanup between `bp_blog_signup_enabled()` tests.

I'm gonna keep chipping away at these tests until something works.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@9224 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Use 'type="email"' for email inputs in registration and settings templates.

This provides a better experience on mobile devices and other browsers that
support the 'email' type.

Props standardspace.
See #5914.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@9225 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Include updated name/description in email notification after a group is updated.

When updating a group's details, there's a checkbox that asks "Notify group
members?". But the notification that goes out does not currently contain any
information about what was changed. The current changeset adds this information
to the email text.

Fixes #5879.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@9226 cdf35c40-ae34-48e0-9cc9-0c9da1808c22