* Abstract downloading, so that we can download to a string[] or a file
* debian: Load all available description translations
* debian: Keep a "%s" around for later converting
You have to convert them all when using `format', but passing "%s" as a
parameter works around that. We need one because `downloadIfNecessary'
uses it to add the extension.
* Add translated descriptions for all languages, not just C
* Set NO_TRANSLATION_FALLBACK when setting package descriptions on Components
* Actually add the test data
* A few style fixes
* Use an associate array to fake a set
* Rename getFile to getFileContents and fix some indentation
I based this on libGD, which seems to be both very fast, commonly used
and lightweight on dependencies.
For font rendering and probably for SVG too, we will use Cairo.