fix SENTINEL code:
- add missing address adjustments
- free: check for interior pointer
- raise InvalidMemoryOperationError in release mode
- disable some unittests when building with -debug=SENTINEL