Add control to how api key rate limits are applied to anonymous users.
Fix api signup allowing private fields to be set.
Allow setting the registration source during signup.
Merge branch 'master' into gsa

Conflicts:
	app/controllers/api/v1/users_controller.rb
Fix specs to work when the website field is disabled.
Fix specs to work when the website field is disabled.
Remove pending, empty spec files.
Ignore test coverage reports from git.
Merge branch 'master' into gsa