Revise AspectJ examples in the reference manual
The extensive use of shared pointcuts can be confusing to users who read a given AspectJ example without having read the "Sharing Common Pointcut Definitions" section of the AOP chapter. The primary purpose of this commit is therefore to reduce the extensive use of shared pointcuts in AspectJ examples by favoring "inline pointcuts" over shared "named pointcuts" and by cross referencing the declaration of shared pointcuts when they are used. Since the affected parts of the documentation are intertwined, this commit also refactors the examples to use a common "com.xyz" package namespace for greater clarity. In order to avoid the need to escape asterisks (\*) in examples, this commit also removes the `subs="quotes"` configuration for code blocks. Closes gh-30003
This commit is contained in: