[SharpDX] Update some internal usage of Dictionary<IntPtr,XXX> to use an IEqualityComparer<IntPtr> in order to avoid boxing/gc
[Toolkit.Graphics] Fix spritebatch GC allocs using Dictionary<IntPtr,...> use Dictionary<ShaderResourceView, ...> instead. Also calculate correct width/height per ShaderResourceView