Added try-catch when requesting assembly.Location

This fails for dynamic assemblies
Merge branch 'master' into no637-ienumerablevalueprovider-not-proxied