Provide a new org.opends.server.util.EmbeddedUtils class that can be used to
simplify the process of running the server as an embedded application. There
are methods to start, stop, and restart the server, as well as to determine
whether the server is running. Also, provide a new
org.opends.server.types.DirectoryEnvironmentConfig class that can be used to
define a number of "environment" properties that provide information about the
way in which the server should run.
The TestCaseUtils.startServer method has been updated to make use of the new
EmbeddedUtils functionality.