Merge pull request #29 from opscode/yzl/manage-config

Manage more xml config
Version bump v2.0.0
Add the Content-Size (length) header
Expose `Net::HTTP#read_timeout` configuration

The artifacts being uploaded might be large, so there’s a good chance 
we'll need to bump this higher than the `Net::HTTP` default of 60 
seconds.
Merge pull request #32 from opscode/schisamo/client-read-timeout

Expose `Net::HTTP#read_timeout` configuration
Release v2.1.0
Use the proper attribute name for max unique snapshots

The JSON key name for this attribute is `maxUniqueSnapshots` which has 
the underscored name of `max_unique_snapshots`.
Use non-default value to test `Repository#max_unique_snapshots`

By using the attribute’s default value of `0` we were masking the subtle 
bug fixed in 178c52fbca.
Add basic integration test converge for `Repository.find`
Enable running integration tests in Rakefile
Use the proper attribute name for checksum policy

The JSON key name for this attribute is `checksumPolicyType` which has
the underscored name of `checksum_policy_type`.
Use the proper attribute name for pom consistency checks

The JSON key name for this attribute is `suppressPomConsistencyChecks` 
which has the underscored name of `suppress_pom_consistency_checks`.
Merge pull request #33 from opscode/schisamo/repository-bug

Use the proper naming for various repository attributes
Version bump v2.1.1
Use the proper HTTP method when saving a repository

The previous implementation of `Repository.save` was destructive and had
the nasty side-effect of wiping all of a repository’s content when it’s
configuration was updated! For more on this WTF see:

http://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-CreateorReplaceRepositoryConfiguration
Use the proper HTTP method when saving a user

Although it seems counterintuitive, you PUT to create a new user and
POST to update an existing user. For more on this WTF see:

http://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-CreateorReplaceUser
Use the proper HTTP method when saving a group

Although it seems counterintuitive, you PUT to create a new group and
POST to update an existing group. For more on this WTF see:

http://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-CreateorReplaceGroup
Merge pull request #34 from opscode/schisamo/save-with-proper-http-method

Use the proper HTTP method/verb when saving
Relese v2.1.2
require `Temfile` before attempting to use it