GraphQL: Add a directoryEntry entry point
Get a directory-entry object with a directory SWHID and a path. Path can be nested and the query cost must be proportional to the path depth.
- 400 error on Invalid SWHID
- MissingObject error on missing directory or the directory-entry.
Migrated from T4508 (view on Phabricator)