Make ExtendedWebappListener contextName and directoryName customizable
independently