ImportScope now checks before returning new scope that the old scope is not the same as the Import.module. If it is the same it returns the Import.module so a self reference can be avoided.
Merge pull request #138 from esdrubal/ImportScope

Avoid self reference in ImportScope.
Unescape a type AssemblyQualifiedName if needed, ref: http://msdn.microsoft.com/en-us/library/system.type.assemblyqualifiedname.aspx
Merge pull request #142 from spouliot/master

If needed unescape a type AssemblyQualifiedName
Merge remote-tracking branch 'upstream/master'