Added Disposing event

Added a Disposing event to the TypeProviderForNamespaces type.  This
allows type providers that require their own resource management to hook
into the IDisposable.Dispose call.