Minor comment and spelling.
Protect shared state in SessionFactoryObjectFactory.cs from concurrent modification. Fixes NH-3039.
If some properties of an ICompositeUserType wrongly returns null, throw a helpful exception instead of just NRE. Code adapted from Rory Plaire. NH-2297
Doc: Remove obsolete mention of Castle.DynamicProxy.