Add skipping/logging of errors and remove some short option names.

Until we figure out what the right short names are, we'll go with long names
like --compact, --encoding, --ignore-errors.