Check server field state before shutdown to avoid NPE in MockMetadataStoreDirectoryServer. (#1847)

Check server field state before shutdown to avoid NPE in MockMetadataStoreDirectoryServer. 
diff --git a/metadata-store-directory-common/src/main/java/org/apache/helix/msdcommon/mock/MockMetadataStoreDirectoryServer.java b/metadata-store-directory-common/src/main/java/org/apache/helix/msdcommon/mock/MockMetadataStoreDirectoryServer.java
index 8684275..4ead0d7 100644
--- a/metadata-store-directory-common/src/main/java/org/apache/helix/msdcommon/mock/MockMetadataStoreDirectoryServer.java
+++ b/metadata-store-directory-common/src/main/java/org/apache/helix/msdcommon/mock/MockMetadataStoreDirectoryServer.java
@@ -103,7 +103,9 @@
   }
 
   public void stopServer() {
-    _server.stop(0);
+    if (_server != null) {
+      _server.stop(0);
+    }
     _executor.shutdown();
     LOG.info(
         "Stopped MockMetadataStoreDirectoryServer at " + _hostname + ":" + _mockServerPort + "!");