Fixed the .NET version check failing

As described in #5224 installing .NET 4.5.1 is not detected although 4.5 does not add a new versioned sub-folder in the registry, but rather just an additional key http://msdn.microsoft.com/en-us/library/hh925568.aspx. In fact even with .NET 4.0 this is probably broken, because since that version, Microsoft distinguishes between Full and Client. http://support.microsoft.com/kb/318785 We only need client, but full is also not bad so I added both.