Binary backend encdoding suppression

Refactored a bit the binary backend suppression.
Added back a test which can provide descriptive error information if init fails.
Error handling in InitBinaryBackendSuppression() is improved by avoiding a nebulous "null reference" exception.