keeping up with recent changes in Drupal core.
Fixed to-dos.
Issue #2396845 by Xano: Split controllers up into one per route.
Fixed code coverage errors.