WebOperationContext no longer works with our new web api as we have introduced a new way to access HTTP in a much cleaner and testable fashion. You basically just add HttpRequestMessage and HttpResponseMessage parameters to the signature of your methods
and you can directly work with it. You don't need static apis. For example see this walkthrough which illustrates acessing the raw messages.
We don't have CheckConditionalRetrieve (which has a ton of issues, but you can easily access the IfMatch, IfNoneMatch headers to do whatever logic you like. We also offer the new processor model for addressing such concerns outside the operation as a cross-cutting
This project is the next stage of evolution for WCF HTTP in .NET 4.0.
The online templates are for WCF 4.0, they are not for our new web api. We will have new templates in the future, we just aren't there yet.