manual merge sharpdx with default branch
merge sharpdx demos, added screenspace demo
remove obsolete files
issue with System.Threading.Tasks.TaskCanceledException in NET45
SharpDX: Some fixes related to recent merge.
SharpDX: Fixes foe #10049: Enable software fallback in .net 4.5
See: http://msdn.microsoft.com/en-us/library/hh140978%28v=vs.110%29.aspx
Vertex array creation improved.
=> Better performance and fixes OutOfMemory on large models.
SharpDX: Size of vertex buffer for lines fixed.
Remove NuGet.exe, download if missing.
Implement the function to draw rectangle for selection and add a rough solution for selecting model.
(*) Add the check for point selection and more accurate code for triangle intersection.
(*) Improve the test cases.
Clean up the code and remove the cross on drawing rectangle.
Support the single click operation and improve the test demo to add the matrix code.
Update the .net framework 4.5 project file.
Add the Unit test for intersection check and point location check.
Use RectangleHitResult instead of IList<GeometryModel3D>
Rename of selection event handler and add the start point and end point of the range selection.
Sync project files
Rename Selections folder to SelectionCommands
Add intermediate output paths to 4.0 projects