Expose API for adding users via social authentication

This is a simple API to expose the creation of new users via social authentication. See hbook for an implementation.

Note that there isn't a UI which exposes this in the main plugin yet. I have one in hbook, but it's fairly hacky (injecting form elements via JavaScript) so the UI should probably wait until 0.10 so it can be done properly using a more modular admin.