New framework: .NET HttpListener

Eliminate the overhead of IIS and ASP.NET by using the .NET Framework
HttpListener class which is a wrapper around HTTP.SYS. For HTML templates,
use Razor with the template parsed at design-time.
Merge pull request #377 from MalcolmEvershed/DotNet-HttpListener

New framework: .NET HttpListener