Reject rather than die after CiviCRM internal error

Change-Id: If181653b079ab91a4d3eeed78e5c36dfe5c97ca6
Contact import will use the language variant recorded in contribution_tracking, if available.

TODO:
* We also need to raise the size limit on this db field.

Change-Id: I01db24f6f56a89de0aa7da496d572e5575d6f96b
Merge "Reject rather than die after CiviCRM internal error"