examples/web-file-browser: Fix "download file" feature for non-built-in-server cases.

Link to download file assumed app was at "/".  Call getPath() to get
the actual root path.

Also:
- Moved download feature to "/download" instead of having it be a
  parameter on "/"
- Moved "/upload" handler up to be near "/" and "/download".