[X11] GetEntryAssembly may be null.

When running under NUnit GetEntryAssembly returns null. In this case we instead
search through the AppDomain for an assembly that matches the AppDomain name.
Merge pull request #194 from Frassle/getentryassembly

[X11] GetEntryAssembly may be null.