More type reference updates
Checkpoint: Begin moving generics implementation to the new instantiation system
Bring basic instantiation online
lib.d.ts now compiles with new specialization model
Continue to address array typing, and remove type parameter cache
Adjust diagnostic reporting to more easily measure symbol creation