XmlDocumentationProvider: Fix caching of lookup errors.
Fix several bugs with anonymous types:

 - DeclaringType, IsAccessor and AccessorOwner properties of anonymous type accessors (#148)
 - equality comparison of anonymous type accessors
 - roundtrip of anonymous type properties via IMemberReference
 - roundtrip of anonymous type accessors via IMemberReference
Merge branch 'upstream_master'