Add setUser(), setRepo() and setFeatureSet() to GitSpatial

This makes it possible to "change" the layer Gitspatial layer source without having to create a new instance of lvector.GitSpatial

See http://gasolineras.saliou.name/ for a live example.