Issue-127: ObserverMethodListener now uses WeakReference to instance (instead of strong reference)

Fix for issue: https://github.com/roboguice/roboguice/issues/127