HaikuDepot: Try to use correct architecture and preferred language...

... when retrieving package info. Added listener support for setting
the summary and description. The list view updates on summary changes.
Those happen (in theory) if the web app provides a translated summary.