Air wavelength support

WIP.  Needs a lot of things:

 * [ ] tests
 * [ ] sanity checks
 * [ ] round tripping (though Greisen 2006 suggests this might not be a good idea, I think)
 * [ ] wavelength <-> wavelength equivalency?