PipelineProject is now really just the data. Moved stuff for command file parsing / saving / importing to PipelineProjectParser.
PipelineProject is no longer directly used by the view, the view allocates a PipelineProjectProxy.
This is so we don't have winforms specific UITypeEditor etc attributes on PipelineProject.
Oops, missing file.
New projects (or imported ones) will have OutputDir=bin and IntermediateDir=obj by default.
Oops, parser was not saving several project properties.
Wrapping paths in quotes when executing MGCB.exe.
Merge branch 'develop' into PipelineFix2
Added PipelineManager.ResolveImporterAndProcessor().
Added PipelineManager.ProcessContent(PipelineBuildEvent).
Implemented PipelinePocessorContext.BuildAndLoadAsset().
Validating parameter arguments, would previously crash later if they were null (which is valid).
Fixed SongProcessor to register the output song file for cleanup.
Added build output files to event metadata.
Fixed clean to delete extra build output files.
Fixed profile saving.
Fixed various project settings that we're not being loaded.
Fixed wrong root node being set.
Worked around crash from missing context.
We now list all content importers regardless of file extension like VS.
Merge pull request #2502 from SickheadGames/PipelineFix2

Even More Pipeline Fixes