administration: fix MissingCategoryDocumentConstraint with acquisition

MissingCategoryDocumentConstraint was incorrectly using
unrestrictedTraverse, unlike category API which uses its own
resolveCategory method with better semantics.

Because of this, some problems were not reported:
 - categories using paths that resolve by acquisition, but does not
exists as such (like in the test)
 - categories using path with dynamic objects, like a website language.
21 jobs for fix/missing_category_constraint in 0 seconds
Status Job ID Name Coverage
  External
failed ERP5.UnitTest-TestRunner2

01:47:34

failed ERP5.UnitTest-TestRunner2

01:24:03

running ERP5.UnitTest-TestRunner2

38669:20:12

running ERP5.UnitTest-TestRunner2

38669:10:19

running ERP5.UnitTest-TestRunner2

38669:03:39

running ERP5.UnitTest-TestRunner2

38669:00:10

running ERP5.UnitTest-TestRunner2

38668:50:22

running ERP5.UnitTest-TestRunner2

38668:30:24

running ERP5.UnitTest-TestRunner2

38668:16:33

running ERP5.UnitTest-TestRunner2

38668:00:11

running ERP5.UnitTest-TestRunner2

38667:44:57

running ERP5.UnitTest-TestRunner2

38667:35:12

running ERP5.UnitTest-TestRunner2

38660:58:49

running ERP5.UnitTest-TestRunner2

38660:48:58

running ERP5.UnitTest-TestRunner2

38660:39:37

running ERP5.UnitTest-TestRunner2

38660:31:47

running ERP5.UnitTest-TestRunner2

38660:19:23

running ERP5.UnitTest-TestRunner2

38660:09:26

canceled ERP5.UnitTest-TestRunner2

00:45:56

failed ERP5.UnitTest-TestRunner2

03:12:15

canceled ERP5.UnitTest-TestRunner2