Use addMapLayers instead of addMapLayer, deprecated by qgis 1.9

The change was tested against QGIS 1.8.0 and master.
Don't have a 1.7 around to try it, but should work there too...

Superceeds #10