[Ide] Simplified the type system loading.
It's no longer needed to deeply load the referenced assemblies.
Furthermore I simplified the loading state - it's now much more less
error prone.