Merge pull request #1631 from mdboom/wcs/dont-include-non-api-headers

Don't install wcs header files that aren't part of the API
Simplify context managers for enabling units.
Fix doc warning