size_t & ssize_t
time_t
find returns size_t
find returns std::string::npos if the string could not be found.
Re-add modelDescription, modelName, modelNumber, serialNumber to UPnPDevice (closes #5)

Code derived from Bruno Keymolen's 1.2.5 branch of upnpx