[SharpDX] Remove MathUtil.WithinEpsilon(a,b) in favor of a more accurate MathUtil.NearEqual. Replace all code performing near equal using MathUtil.ZeroTolerance with MathUtil.NearEqual. Add MathUil.IsZero/IsOne and replace all code using it. Move random functions from MathUtil to RandomUtil.
[SharpDX] Remove direct usage of MathUtil.ZeroTolerance in favor of MathUtil.IsZero
[SharpDX] Fix compilation issue on net20 target
[Direct2D] Issue #166: Fixed retrieving D2D effect property name.
[Samples] Fixed Win8 samples compilation.
[Toolkit.Graphics] Fixed issue #167: add flag to allow SpriteFont to dispose unmanaged resources from SpriteFontData.
[SharpDX] Added converstion operators between Rectangle and RectangleF structures.
[Toolkit.Graphics] Adjusted SpriteBatch.Draw methods accoding to added Rectangle-to-RectangleF conversions and reordered methods for better readability.
[SharpDX] Fix issue #171. Add (Point|Size2|Size2F).Zero|Empty static property
Update README.markdown
Adding proxy functionality in constant buffers (in effects framework) for sharing buffer from multiple effects
Adding Update method for constant buffers ( update a constant buffer without applying a pass )
add function to decompose uniform scaled matrices
Adding Matrix3x3 class

This matrix is used to store scale and rotation only.
This is only 9 floats instead of 16 , almost half the 4x4 matrix, which makes it much smaller and faster since it has to do half the operations (and in cases like determinant and inversion even less than half)