updated commons httpclient, updated code, use BuildInfo for user-agent