[SharpDX] BREAKING CHANGES: Rectangle/F Left and Top affect rectangle size

This change makes Left and Top behave similar to Right and Bottom. They
change only one edge's position which means that rectangle size changes.

Previously, Left and Top behaved identically to X and Y. They changed the
location of the rectangle while maintaining rectangle size.

This change gives users the option to adjust any single edge of the
rectangle independently or move the whole rectangle using X and Y.
[SharpDX] Clean up Rectangle and RectangleF
[General] Fixed ReSharper settings to place using import directives consistently across the solution.
[DirectWrite] Added constructors for Factory1 class.
[Toolkit.Graphics] Fixed memory leak in GeometricPrimitive, issue #158.
[Build] Fixed copying of the Assimp64.dll for Desktop platform during building, issue #159.
Added ContentReaders for reading XML & CSV Data
Changed ContentManager behavior
Quaternion NaN Angle Fix
Added RectangleF overload for SpriteBatch draw method
Added some XML comments to CSV & XML content readers