PLAT-436. Fail camus job on MessageDecodeException

Added parameter for message decode errors threshold. By default it's 0 - camus is swallowing decode errors as it was
if errorSchemaThreshold == 0 camus is swallowing errors (as it was early) and it's default behavior. If you want to fail the job if any error occurs you can set threshold to 1. Do you want to not have ability to ignore errors (if so, I will change the condition to your one)? or do you want to just set threshold to 1 to detect any errors?