Introduce URL field type:

* New field class extending `BP_XProfile_Field_Type` for URLs
* Clean-up existing `BP_XProfile_Field_Type` extensions (formatting, `bp_parse_args()` VS `array_merge()`, whitespace, brackets, etc...)
* More to do here, specifically regarding output and `display_filter()` methodology.

Props boonebgorges, williamsba1, sooskriszta. See #5501, #5630.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8632 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Add unit test for URL field type. Props williamsba1. See #5501.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8633 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Register the BP_XProfile_Field_Type in bp_xprofile_get_field_types()

This bit was omitted from r8632, where the URL field type was introduced.

See #5501

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

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8635 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Mild updates to XProfile admin UI to help it better match the existing WordPress UI.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8636 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Wrap XProfile field delete buttons in a wrapper div so it can have better vertical margins and floating.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8637 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Add the URL profile field type to `bp-xprofile-functions.php`. See #5501.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8638 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
More visual updates to XProfile admin UI, to bring it more inline with other WordPress core sortable/droppable elements.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8639 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Clean up some XProfile admin area JS.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8640 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Fix incorrect filter name in bp_get_member_registered().

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8641 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
UI improvements to admin area XProfile field options, bringing them inline with WordPress core UI sortable elements.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8642 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
More UI improvements to admin area XProfile field options.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8643 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Adjust filter priority to allow it to scoot in after `esc_html()`. We'll likely be doing a bit more tweaking here. See #5630.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8644 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Clean up brackets, whitespace, and code formatting in `bp-xprofile-filters.php`. Also remove a rogue unused filter that should have been removed in r3248.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8645 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Improve cross-browser support for XProfile administration by making paddings and margins more consistent across nested elements.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8646 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Mentions: better JS selector for comment textareas
Core: do `bp_core_register_common_scripts()` inside the WordPress dashboard.

This lets us easily re-use any common scripts in WordPress dashboard screens.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8647 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Merge branch 'master' into mentions-js