fix handling of invalid string encodings
  * log level error -> warn: invalid string encodings are not more ciritical errors
  * add suppress_log_broken_string option to suppress these logs
    for environments with great many broken strings
v0.2.4