Added a clean empty targets method to CleanOutputProjectRule that removes any targets without content inside of them from the csproj.