Serialize inherited list from root JSON array

This test actually comes from a scenario in RestSharp. Given a root JSON
array that matches a generic list, we should be able to deserialize that
to a type that derives from that generic list.
Merge pull request #36 from Haacked/deserialize-genericlist-subclass-bug

Serialize inherited list from root JSON array