1.0.5 - adjust update-in.

Now if your update function returns an identical? value to the old one
(most often, returns nil when nil was already there), the original
schema is returned unchanged, rather than re-associng on top of it.