Changed Json encoder to use lowercase
Changed Post<T> method to accept object as data, to utilize jsonEncoder
Changed Projects.Create method to use Json and NewProjectDescription
Added NewProjectDescription and added Project.Create with parent project
Changed ParentProjectWrapper to produce correct Json data
Changed lowercase serialization to camelcase
Added GenerateId from mavezeau's pull request #60
Added options to include/not include disconnected and unauthorized agents
Added Build.ById method
Changed post and put to use data object instead of data.ToString
Added direct support for setting artifact dependencies, snapshot dependencies and build triggers
Adjustments to json output of artifactdependencies, snapshotdependencies and buildtriggers
Add system.web reference to fix compilation.
Adding ByBuildConfigIdSinceChangeId()

- Allows to pull changes since a change id.  Useful to obtain changes
since the last successful.
Correct call to changes endpoint with correct buildType id parameter.

Missing id: in the URL for buildType.
Allow querying of build by Internal ID.

- Adding ByBuildInternalId() and tests for this method.
Add LastChanges to Build wrapper; TC 8.* returns changes in LastChanges
fixed missing reference to System.Web
Added support to copy configuration
returning Id when creating cofiguration copy