[rfc] Support unmarshaling hashes created in MRI 1.9.1 with US-ASCII strings

This experimentally fixes issue 456, but I'm no expert on the Marshal format. I also don't know if the test is in the right directory or if checking in a small binary file (the marshal data) is a good idea or not.