Sort files in solution by file name without extension.

2nd attempt at #482.

Items in the solution explorer will be sorted by file name without the extension.

Example with this patch:

    MyClass.cs
    MyClass.Addition.cs
    MyClass.Subtraction.cs

Currently comparison is on the entire string:

    MyClass.Addition.cs
    MyClass.cs
    MyClass.Subtraction.cs