Make toolchain installation configurable

Full toolchain (languages, servers, database) installation is very time consuming and can hinder development work significantly.

Often, test developers are working only with one or a couple of frameworks.
Development work could be significantly sped up by allowing toolchain installation to be configurable.