Reacting to Roslyn changes

According to their documentation, Emit will use `Compilation.AssemblyName` if it's set as the `outputName`. They have a thing in EmitOptions called `outputNameOverride` if you feel we shouldn't be doing this.