webcore: Rewrite StaticContentHandler

It's now a proper subclass of SimpleHTTPRequestHandler