Improve the implementation unit System.Reference_Counting
Delete unnecessary package names
Insert pragma Suppress
Add named types to global hooks typed anonymous access-to-subprogram
Reduce tagged primitives