added: Playground project.
added: AsyncSampleFromAyendeBlog.cs to evaluate using Await in such scenarios http://ayende.com/blog/166913/mixing-sync-async-calls
renamed: Optional/Result.ConvertTo/Do to Match.
converted: Tabs to Spaces.