Make ErrorDomain a unique enumeration
Description
ErrorDomain had both PROG_NOT_FOUND and APP under 12, which led to some confusion when I was printing error domains and getting PROG_NOT_FOUND when it should have been showing APP.
Changes proposed in this merge request:
- Changed
PROG_NOT_FOUNDto 16 - Add
@uniquedecorator to stop this happening again.