Platform/dsc phase 1 rebase

Getting dsc_script into master