Pull out all error code names from com_err files

Closes #2. This is ridiculous. The *.et files aren't installed, so check in the
results of extract-error-codes.py. Also surround everything by #ifdefs in case
they ever change or something.