http::FsHandler: add ?format=(json|html) support for readdir