Added specs for unmarshaling frozen things.
Improved error message modifying frozen object.
Fixed unmarshaling always-frozen objects from tainted string.

Thanks to Amos Wenger (Twitter @nddrylliog) for helping debug this.