RoslynCompilationService should set the generated code when compilation succeeds

Fixes #895
It follows the same pattern we have for CompilationResult - https://github.com/aspnet/Mvc/blob/dev/src/Microsoft.AspNet.Mvc.Razor/Compilation/CompilationResult.cs#L90.