Adding support for flowing compilation settings to views

Fixes #871
Based on what I'm seeing here though it's going to resolve all the options from the project.json + defaults for the current framework and current configuration. What happens if there's commandline args affecting compilation as part of the current environment?