bean-modification-listener added

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>
stateful dispatcher intraoduced

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>
added flag for showing if value was previously set
allow dispatcher to intercept setter with any return type
fix for stateful dispatcher test

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>
style fix

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>
dispatcher interface should be parametrized with type of dispatchable object

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>
javadoc/tests warnings fix

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>
tests improved, old/new value handling revisited for stateful dispatcher

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>
allow dispatching any one-arg method instead of setter

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>
Merge remote-tracking branch 'bean-modification-listener/master'
bean modification listener merged in

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>