Upgrade to SBT native packager 0.7.4 so that we can remove workaround for old version of slf4j being pulled in. The workaround was itself causing problems by putting multiple versions of slf4j on the classpath
Merge pull request #3226 from benmccann/paackager074-23x

Upgrade to SBT native packager 0.7.4
Add Play Dok module
Refer correct compression setting

play.api.libs.ws.ning.NingAsyncHttpClientConfigBuilder uses compressionEnabled not ws.compressionEnable:

  /**
   * Configures the global settings.
   */
  def configureWS(config: WSClientConfig) {
    import play.api.libs.ws.Defaults._
    builder.setConnectionTimeoutInMs(config.connectionTimeout.getOrElse(connectionTimeout).toInt)
      .setIdleConnectionTimeoutInMs(config.idleTimeout.getOrElse(idleTimeout).toInt)
      .setRequestTimeoutInMs(config.requestTimeout.getOrElse(requestTimeout).toInt)
      .setFollowRedirects(config.followRedirects.getOrElse(followRedirects))
      .setUseProxyProperties(config.useProxyProperties.getOrElse(useProxyProperties))
      .setCompressionEnabled(config.compressionEnabled.getOrElse(compressionEnabled))

    config.userAgent.map {
      useragent =>
        builder.setUserAgent(useragent)
    }
  }
Merge pull request #3240 from jagile/patch-1

Refer correct compression setting