Issue #2320137 by Xano: Implement [#2305839].
Issue #2367805 by Xano: Update directory structure to work around Drupal core bug.
Converted entity tests to PHPUnit.