removed installations from variant and added variant to installation

@edewit just wondering, is it possible to have one call, instead of two:

```
clientInstallationService.addInstallation(variant, entity);
genericVariantService.addInstallation(variant, entity);
```

I think Vivek's patch had something like that as well