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