Catalog Salt exit values.

Ensure that there is consistency and that
exit values are not duplicated with conflicting values.

NOTE: This needs much more work to locate all of the occurences of
os.exit() throughout the codebase.
Merge pull request #12450 from plastikos/improvement-catalog_exit_codes

Catalog Salt exit values.