[CSharpBinding] Semantic highlighting now handles resolver crashes
better.
[Ide] Added insanity check to the framework lookup hashing.
[Ide] Reduced the size of the framework lookup database by 10% and
made the code cleaner & more secure against errors.