[SharpDX] Fix issue with Matrix.Invert returning Matrix.Zero when determinant was too small (<1e-6)
[SharpDX.Samples] Added Direct2D1 offline image processing sample.