Add string_force_source_encoding configuration

Useful for reading broken tags, e.g. frames with UTF-16
encoding but no BOM.

Added string_source_encoding spec.
Make sure to reset global configuration in specs.
Reworked string_encoding_options test to check for replaced
characters.