Make installing all deps configurable

This commit adds configuration parameter 'install-all-deps' to 'general'
component. If this option is set to 'false' only required packages will
be installed on 'install' actions, leaving out test dependencies.

Change-Id: Ia56030fa736b5835015368013f47c79874ed7c23