add BillboardGraphicsItemTest
avoid weather and photo items to change their screen position after their first appearance

updateChildPositions() must be called before setProjection(), otherwise an invalid size() is used to determine the screen positions in setProjection().
use www.geonames.org rather than the deprecated ws.geonames.org server

* seems to deliver more results