create Partials Server
fun <S : PartialsSession> createPartialsServer(port: Int = 8080, session: () -> S, vararg mapping: Pair<String, PageFactory<S, *>>, logger: PartialsLogger = DefaultPartialsLogger(), sessionManager: SessionManager = InMemorySessionManager("SESSION_MANAGER"), sessionConfig: SessionCookieConfig = createSessionCookieConfig(), resourceBasePath: String = "static", resourceUrlPrefix: String = "/static", maxRequestSize: Long = maximumRequestSize, credentialRepo: PartialsCredentialRepository? = null): Undertow
fun <S : PartialsSession> createPartialsServer(port: Int = 8080, session: () -> S, vararg mapping: Pair<String, KClass<*>>, logger: PartialsLogger = DefaultPartialsLogger(), sessionManager: SessionManager = InMemorySessionManager("SESSION_MANAGER"), sessionConfig: SessionCookieConfig = createSessionCookieConfig(), resourceBasePath: String = "static", resourceUrlPrefix: String = "/static", maxRequestSize: Long = maximumRequestSize, credentialRepo: PartialsCredentialRepository? = null): Undertow