Updated _encode_input_for_recaptcha to use force_unicode

We're using force_unicode from Django to ensure that we can encode
the string passed to our field.

Added test to check whether a value not supported by the codec
will retrieve the unicode replacement character.

Fixed other encoding tests accordingly.

Closes #1