Adds the ClientCertificate to the Request

For Hosting.Aspnet, Hosting.Wcf and Hosting.Owin. I've also done a
pull-req to https://github.com/prabirshrestha/simple-owin/ to make that
send the Certificate on in the ssl.ClientCertificate env variable.
In tests the ClientCertificate property is null.

IIS fills this with an empty object. Thats why I check for .Length == 0.
Code clean up. And added the certificate to the

OWIN env in the owin demo. So I can refer to that in the documentation.
Bit more Stylecop OCD.
Also adds the ClientCertificate in Hosting.Self
Tidied up per PR comment
Added nuspec
Tidied up test
Added MarkdownSharp dependency to nuspec
Modified demo to show dynamic routes for dropping in files eg/blog post md file
Changes as per the human stylecop
Some more tidying!
Big Refactor
Changes around whether view is calling HTML master or MD master
Fixed tests
Added some tests
tidied tests
Improved markdown demo
deleted home folder
Improved demo