Move tracking of classes undergoing NSDMI deduction to ASTContext

- I still don't have a great solution of what to do with the use of sizeof & alignof within NSDMI initializers.

- Some of the solutions I have tried prevent sizeof from being used as a constant expression within NSDMI initializers.