Remove some dead code
Providers only raise ProviderError when they encounter a problem
Adds unit tests for ice.gridproviders. Fixes #212