Enable AspectJ weaving for the new debug logging framework:
- This commit does not allow for configuring the debug logger over protocol. It can only be configured on server startup using properties.
- The settings specified during startup will remain in effect for the duration of the server.
- All messages are printed to standard out.
- Weaving could be turned off with the -DDEBUG_BUILD=false property when building the server.
- By default, the debug logger is off on server startup. It could be enabled by using the -Dorg.opends.server.debug.enabled=true.
- Debug targets may be defined with the -Dorg.opends.server.debug.target property. The syntax of this property can be found on the opends.dev.java.net documentation section.
- Debug logging is turned on by default on unit tests and printed on test failure.
- Default debug target for unit tests could be changed by using the -Dorg.opends.test.debug.target property.
Fix for issue 836