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

42197:22:16

running ERP5.UnitTest-TestRunner2

42197:12:23

running ERP5.UnitTest-TestRunner2

42197:05:43

running ERP5.UnitTest-TestRunner2

42197:02:14

running ERP5.UnitTest-TestRunner2

42196:52:26

running ERP5.UnitTest-TestRunner2

42196:32:28

running ERP5.UnitTest-TestRunner2

42196:18:37

running ERP5.UnitTest-TestRunner2

42196:02:15

running ERP5.UnitTest-TestRunner2

42195:47:01

running ERP5.UnitTest-TestRunner2

42195:37:16

running ERP5.UnitTest-TestRunner2

42189:00:53

running ERP5.UnitTest-TestRunner2

42188:51:02

running ERP5.UnitTest-TestRunner2

42188:41:41

running ERP5.UnitTest-TestRunner2

42188:33:51

running ERP5.UnitTest-TestRunner2

42188:21:27

running ERP5.UnitTest-TestRunner2

42188:11:30

canceled ERP5.UnitTest-TestRunner2

00:45:56

failed ERP5.UnitTest-TestRunner2

03:12:15

canceled ERP5.UnitTest-TestRunner2