During conversion of isFullPath to an enumeration the special handling of trimEnd in .NET 3.5 was not taken into consideration.  This commit fixes that by letting the TrimEnd flag have no effect in calls to GetExtendedLengthPathInternal() if compiling for .NET 3.5, since this parameter was always false in these calls for .NET 3.5 previously.
During conversion of isFullPath to an enumeration the special handling of trimEnd in .NET 3.5 was not taken into consideration.  This commit fixes that by letting the TrimEnd flag have no effect in calls to GetExtendedLengthPathInternal() if compiling for .NET 3.5, since this parameter was always false in these calls for .NET 3.5 previously.

alphaleonis/AlphaFS,modulexcite/AlphaFS,thomaslevesque/AlphaFS