GPII-331: Linted, tested and seperate installedSOlutions version of https://github.com/GPII/universal/pull/170/files

Identical to https://github.com/GPII/universal/pull/170/files with the exception of:

* tabs converted to spaces
* separate InstalledSolutions solutions file with ecmobile to avoid problems with ecmobile is not installed