Removed some compability parts in dictionary

* lisp/net/dictionary.el: Use cl-lib, remove defface and defgroup
checks, remove xemacs-related code
* lisp/net/dictionary-link.el: Remove xemacs-related code
2 jobs for feature/integration-of-dictionary-el in 61 minutes and 24 seconds (queued for 12 seconds)
Status Job ID Name Coverage
  Test
passed #8167
test-filenotify-gio

01:01:24

failed #8168
test-gnustep

00:18:39

 
Name Stage Failure
failed
test-gnustep Test
Makefile:403: recipe for target 'nsfont.o' failed
make[2]: *** [nsfont.o] Error 1
make[2]: Leaving directory '/builds/emacs/emacs/src'
make[1]: *** [src] Error 2
Makefile:424: recipe for target 'src' failed
make[1]: Leaving directory '/builds/emacs/emacs'
Makefile:1124: recipe for target 'bootstrap' failed
make: *** [bootstrap] Error 2
ERROR: Job failed: exit code 1