ProfileExtender: delete fields, more special fields, tweaks
ProfileExtender todo notes
Merge branch 'master' of github.com:vanillaforums/Garden into release/2.2

Conflicts:
	plugins/ProfileExtender/class.profileextender.plugin.php
	plugins/ProfileExtender/views/profilefields.php
ProfileExtender permission fix, rm deprecated method
Merge branch 'master' of github.com:vanillaforums/Garden into release/2.2
Allow ignoring profile fields if they're not an array
Merge branch 'release/2.2' of github.com:vanillaforums/Garden into release/2.2
ProfileExtender: additional error checking
ProfileExtender: even more error checking
Throw an override event for the entry/* methods.
Added TouchConfig().
Don't allow ANY photo editing if Garden.Profile.EditPhotos == false.
Make the text box the same width as the big input.
Remove the bad columns before saving an authentication provider.
Change a ->GetID() into a ->GetUserFromCache() to prevent some infinite recursion scenarios.
Remove some long-deprecated config values.
Merge branch 'release/2.2' of github.com:vanillaforums/Garden into release/2.2
ProfileExtender: additional error checking
ProfileExtender: even more error checking
ProfileExtender: use GetProfileFields