unPad16 returns detailed errors including the position of the incorrect bytes. Kill a possible padding oracle by lumping everything into a generic error. The detailed error is only logged if debug is active.
The EMENames feature flag is already mandatory, dropping the command line option is the final step.
Let's have shorter names, and merge *_api.go into the "main" file. No code changes.