Description
For dynamic assemblies "Location" property shouldn't be used (http://msdn.microsoft.com/en-us/library/system.reflection.assembly.location.aspx).
Therefore in log4net.Util.SystemInfo we can test if assembly is dynamic and in result avoid exception.
Exception is very annoying and popular with NHibernate 3.3.3.4001.
I have added both fix and test.