Add Windows 8, Ubuntu, Fedora and Debian UPnP banners; correct miniupnp

While working on a Nexpose ticket and defect, I noticed we were missing some obvious UPnP fingerprints.  I've added them along with a few from a UPnP Sonar scan earlier this year, though there are still ~75 in there that I haven't yet added.  I or someone else can do them in a future PR as they are not as straight forward as this one.

Specs continue to pass.
How do we come up with the OS certainty values?