Added Controller.GetCapabilities() which matches the GetState(out) overload.
[Toolkit.Graphics] Remove EffectPool from GraphicsDevice's list on dispose, fix for issue #165.
[Toolkit.Graphics] Fixed GraphicsDevice disposing attached EffectPools.