Raven 2.0

Newtonsoft.Json is internalized in Raven 2.0.

Raven does not recognize the old serialization attributes causing it to deserialize the commit body as Raven.Abstractions.Linq.DynamicList.

As a side note the two tests around Purge() do not pass when run with the rest of the test suite but DO pass when run by themselves.