Added support for multiple sinks from the same type just by differentiating them by name

For instance

    <add key="serilog:write-to:Fatal:RollingFile.pathFormat" value="Logs\{Date}-Fatal.log" />
    <add key="serilog:write-to:Fatal:RollingFile.restrictedToMinimumLevel" value="Fatal" />
    <add key="serilog:write-to:Fatal:RollingFile.outputTemplate" value="{Timestamp:yyyy-MM-dd HH:mm:ss} - {Exception}{NewLine}" />

    <add key="serilog:write-to:Simple:RollingFile.pathFormat" value="Logs\{Date}-Simple.log" />
    <add key="serilog:write-to:Simple:RollingFile.restrictedToMinimumLevel" value="Information" />
    <add key="serilog:write-to:Simple:RollingFile.outputTemplate" value="{Timestamp:yyyy-MM-dd HH:mm:ss} - [{Level}] - {Version} - {Message} - {Exception}{NewLine}" />

    <add key="serilog:write-to:Detailed:RollingFile.pathFormat" value="Logs\{Date}-Detailed.log" />
    <add key="serilog:write-to:Detailed:RollingFile.restrictedToMinimumLevel" value="Verbose" />
    <add key="serilog:write-to:Detailed:RollingFile.outputTemplate" value="{Timestamp:yyyy-MM-dd HH:mm:ss} - [{Level}] - {Message}{NewLine}{Exception}" />