Serialization and deserialization of linq-to-entities queries should work now.
* added new JsonConverter that enumerates the linq query and serializes it into json array
* modified DefaultContractResolver to create JsonArrayContract for types implementing IEnumerable<T> even if those types do not implement non-generic IEnumerable
Merge branch 'master' of github.com:ayende/ravendb into RavenDB-3013
Merge branch 'master' of https://github.com/ppekrol/ravendb