Minor cleanup and suggested improvements from dcf's review.

 * Comments were added/clarified/fixed up where appropriate.
 * UPnP: `retrieveDeviceDescription()` routine is spelled correctly
   now.
 * NAT-PMP: `issueRequest()` no longer returns the raw packet when a
   valid-but-unsupported response is received.