[TASK] Improved index error handling

The error handling when saving an event in the Backend was improved.
When an error occurs during indexing a readable error message will be
displayed to the user.
[TASK] Optional fields are set to NULL by default

Requires merge of core patch https://review.typo3.org/26408/ to work
correctly.