event interfaces added

Change-Id: I5373dc8c308a962d392cc73aed449e9ab618bd68
package refactoring

Change-Id: I9320f8d8ad3212ec616d2ba42a95bdfee2108972
injection of statistics

Change-Id: I1e52ea15b9f38ac0c70ce24ecb8caefd21a854be
unregister mbeans

Change-Id: Ic283a95a2a382e8ef29dc20750ec172cb8e3ab4b
javadoc 1

Change-Id: Ibf62798cba385440419af44e1d18cc530fa73615
javadoc 2

Change-Id: I47fc0cc72d997e1122fdc8ad64825602ce2670eb