accept and set signupSource on social signup

Set `signupSource` property on the user when creating them.  Updates `loginFacebookUser` and `loginTwitterUser` to optionally accept a `signupSource` parameter.

https://haikudeck.atlassian.net/browse/PTS-74

@collinwat