Adding support for flowing compilation settings to views

Fixes #871
This API is used in the runtime equivalent of `kpm pack`. So they pass in all combinations of framework, configuration for each project they come across.