Display dj-setup-database usage on every error.
Executables now have a type.

The type is one of compare, compile and run. One can view and edit the
type in the web interface but it is not used somewhere (e.g to filter).
Filter executables by type for selects.
Fix list of problems/languages where one executable is used.
Add config checks for executables.