Actual robust xml detection
on IApiResponseDetector, "IsXml" replaced with "StartsWithXmlDeclaration" and "IsWellFormedXml"
Can't guarantee that it's fast though, but this check only happens in cases where previously it would just throw
If there is an xml declaration, it should be a well-formed one
catch XmlException only
Docs on caching
Merge pull request #190 from AnthonySteele/xml-detection

Xml detection when the xml does not have the (optional) declaration
Merge pull request #192 from AnthonySteele/caching-docs

Docs on caching
Add StreamingReleaseDate and Duration to the Release schema
Merge pull request #193 from robertbeal/master

Add StreamingReleaseDate and Duration to the Release schema
Made StreamingReleaseDate nullable for cases when releases don't have such a date
Merge pull request #194 from robertbeal/master

Nullable StreamingReleaseDate
Re order properties so that they validate against the XSD
Merge pull request #195 from robertbeal/master

Re order properties so that they validate against the XSD
Add "number" to Track
Merge pull request #196 from robertbeal/master

Add "number" to Track
Fix spaces for tabs
Merge pull request #197 from robertbeal/master

Fix spaces for tabs
Added a class for "artist/similar" endpoint.
Merge pull request #198 from emashliles/master

Added a class for "artist/similar" endpoint.
fix artist/details exception test
Merge pull request #199 from danbadge/master

Fix artist/details exception test