Compile source if target is in solution

Changes the default behavior so that compile targets that don't exist, but are present in the solution get compiled.
Update ProjectCompiler.cs
Merge pull request #1513 from kingmotley/patch-2

Compile source if target is in solution