NH-3448 - Fix GuessEntityName

https://nhibernate.jira.com/browse/NH-3448
I know that it will fail, I'm too lazy to make a test. The problem is that when you have a proxy of subclassed type... .NET does not support multiple inheritance (your proxy needs to be inherited from Child and from BaseProxy)