Initial roll-on-locked implementation for issue #93.
Merge pull request #130 from serilog/feature-93-rollonlocked

Roll-on-locked implementation for issue #93.
Fixed the .NET 4.0 build.
Azure website diagnostics for some inexplicable reason won't pick up Trace.Write even when it has a newline. But it's fine with Trace.WriteLine
Merge pull request #135 from graemefoster/TraceSinkForAzureWebsite

Trace sink fix for Azure websites
Part 1 of #116 - ignore missing properties in output templates, default to "l" (literal formatting) for strings unless other formatting is specified.
Suppressed a couple of distracting but unimportant warnings in sample code.
Brought a couple of conventions in the Splunk sink in line with the other sinks. Obsoleted the interface-based configuration type; using the concrete type will be better for evolution. Seems like there's a good opportunity to use JsonFormatter to get more interesting data into this one.
Merge branch 'master' of https://github.com/serilog/serilog
Merged master into this branch