Wav package

This is an updated version of the Sound package. It includes a couple of commits that were lost during the transition. It also drops the dependency on the host CPU architecture; it uses Pike's rule to read binary numbers. As always, this needs more testing.