Changes specific to .NET

The Feature class in the .NET API is no longer generic. This means that a call such as p.SetProperty(Feature<boolean>.ALLOW_MULTITHREADING, false) needs to be changed to p.SetProperty(Feature.ALLOW_MULTITHREADING, false). For the rationale, see bug 5183.