XmlDeserializer.HandleListDerivative does not try the lowercased, "undashed" version for element names.

Issue was reported here:
http://groups.google.com/group/restsharp/browse_thread/thread/c70c39b47d10002d
Propagate connect failures et al. upwards to avoid crashing later with a nullref in Http.ExtractResponseData
Merge branch 'master' of github.com:restsharp/RestSharp
Edited the IRestClient to have the execute functions return IRestResponse
instead of the derived type to allow for more natural mocking without
having to cast the mock object and added an extension method for
converting responses to generic reponses

 	modified:   RestSharp/Deserializers/DotNetXmlDeserializer.cs
 	modified:   RestSharp/Deserializers/IDeserializer.cs
 	modified:   RestSharp/Deserializers/JsonDeserializer.cs
 	modified:   RestSharp/Deserializers/XmlAttributeDeserializer.cs
 	modified:   RestSharp/Deserializers/XmlDeserializer.cs
 	new file:   RestSharp/Extensions/ResponseExtensions.cs
 	modified:   RestSharp/IRestClient.cs
 	modified:   RestSharp/RestClient.Async.cs
 	modified:   RestSharp/RestClient.Sync.cs
 	modified:   RestSharp/RestClient.cs
 	modified:   RestSharp/RestClientExtensions.cs
 	modified:   RestSharp/RestResponse.cs
 	modified:   RestSharp/RestSharp.csproj
Extended JsonDeserializer to add support for TimeSpan incl. UnitTests.
Supported format is: "00:00:00.0000000"
Added UnitTest data for TimeSpan
Added TimeSpan handling for XML incl. UnitTest
Format is ISO_8601 for durations (XmlSerializer uses this by default)
More info: http://en.wikipedia.org/wiki/ISO_8601#Durations
die json.net die
die json.net die
Sync'd up other projs
Merge branch 'master' of github.com:restsharp/RestSharp
Merge git://github.com/ntziolis/RestSharp

Conflicts:
	RestSharp/Deserializers/JsonDeserializer.cs
Fixed a bug in the JsonDeserializer (Decimal type fields didn't properly deserialize when a system culture that doesn't use "." for decimal separator was present) and added some more tests
Removed the "T : new()" constraint from the IDeserializer.Deserialize<T> method
103 prerelease stuff

swapped jsonserialier and misc packaging
Merge branch 'JsonDecimalBugFix' of https://github.com/PedroLamas/RestSharp
Tabified
Included SimpleJson.cs as a linked file to fix build.
Added simplejson to MonoTouch proj
Merge pull request #246 from SpiritMachine/master

MonoDroid Project Missing SimpleJson.cs File