Cached assembly neutral interfaces that come from assemblies

- This helps because the ANIs were changing for each compilation.
Now the design time host wont' send anything back to VS if nothing changed
(at least for ANIs coming from disk).

#534