* curl may not be the only supported lib
* use the real version number for the user agent
* check for invalid data
* fixed segfault if no data was fetched
* allow to specify the url to create the rwops with
* yes - I'm that lazy