Feature fork of the HUPnP library.