Refactor caga wp42 remove bridges
Created by: cgcert
This PR aims at removing bridges for performance purposes and readibility. Bridges aimed at invalidating pointers to managers after a context was destroyed causing boxes that wanted to use them after a call to initialize/uninitialize/process to crash at runtime due to dangling pointers.
This solution was found to decrease performance a lot for a guard that is less than satisfactory. As a consequence, these bridges are removed and we rely on documentation to warn API users not reusing the pointers to managers.