use form.REGISTRATION_REQUIRE_CAPTCHA to determine whether to validate captcha, its initialized with the value in settings
util function to add the minimum required permissions for api user
recaptcha_response_field should also not be required if captcha is not required
Revert "recaptcha_response_field should also not be required if captcha is not required"

This reverts commit 79b1c54b78ac860b5d350218eb18dc8c0dc86979.
recaptcha_response_field should also not be required if captcha is not required
spelling mistake, should be recaptcha_response_field
deal with the error portion only, seems more ideal
Merge pull request #1238 from modilabs/api-to-ignore-captcha

Api should ignore captcha