LifecycleListener: Mark stop method as default to make it optional

Many caller sites would only want to implement start() and left out
custom stop() method implementation. Better support that use case so
that caller sites wouldn't have to provide empty methods.

Similar approach is implemented with InitStep#postRun() method so this
change is consistent with the rest of the gerrit code.

Change-Id: Ib991939a4dca531d61fd8bc6307bdc1d4eb7ed9f
diff --git a/java/com/google/gerrit/extensions/events/LifecycleListener.java b/java/com/google/gerrit/extensions/events/LifecycleListener.java
index dae4b54..893871b 100644
--- a/java/com/google/gerrit/extensions/events/LifecycleListener.java
+++ b/java/com/google/gerrit/extensions/events/LifecycleListener.java
@@ -24,5 +24,5 @@
   void start();
 
   /** Invoked when the server is stopping. */
-  void stop();
+  default void stop() {}
 }