Let to_unicode be more graceful for non-unicode strings, as like CMFPlone's
  safe_unicode does it.