Test EncodedSring#to_s for undefined conversion / invalid byte sequence

Related to https://github.com/rspec/rspec-core/pull/1760
@myronmarston What do you think about being this explicit about the type of encoding failure we're handling by actually testing that it is raised before testing how we handle it?