Add a third strict option which raises a validation error

The reasons for this is so that Django Rest API can generate an appropriate 400 response on invalid use of the API, along with a nice error message, making client-side debugging easier.

I'm not terribly happy with how the STRICTNESS options are True, False and "raise", but I'm not sure how to do better.