Unregister WorldProvider

Added a method to dimension manager to allow a provider to be unregistered from DimensionManager so that the provider for a dimension can be overwritten. 

A recent bug fix in DimensionManager made it so that I can no longer overwrite the vanilla world provider for TFC. This should allow for a clean removal of the provider.