Remove validation from ListenerActivity

Removed ValidationLifecycle from ListenerActivity, waiting for better
implementation.
Also fixed visibility of onResume and onPause.
Fixed factorypath.
Merge remote-tracking branch 'origin/master'