set correct default maxConnectionLifetimeInMs

com.ning.http.client.AsyncHttpClientConfigBean doesn't use
com.ning.http.client.AsyncHttpClientConfig.Builder thus doesn't pick
many default values, unluckily maxConnectionLifeTimeInMs is one of them,
it's wrongly initialized to zero instead of -1, this bug will make
org.asynchttpclient.providers.netty.channel.DefaultChannelPool.offer() close
the cached http connection too early because "createTime + maxConnectionLifeTimeInMs < millisTime()".

    public boolean offer(String uri, Channel channel) {
        if (closed.get())
            return false;

        if (!sslConnectionPoolEnabled && uri.startsWith("https")) {
            return false;
        }

        Long createTime = channel2CreationDate.get(channel);
        if (createTime == null) {
            channel2CreationDate.putIfAbsent(channel, millisTime());

===>    } else if (maxConnectionLifeTimeInMs != -1 && (createTime + maxConnectionLifeTimeInMs) < millisTime()) {
            log.debug("Channel {} expired", channel);
            return false;
        }
enable customization of strict302Handling in AsyncHttpClientConfigBean

need this method for Spring bean configuration
Merge pull request #539 from Dieken/master

correct default value for maxConnectionLifetimeInMs and enable customization of strict302Handling