gopher: (disabled) controls and size attributes on audio/video

Currently those crash WebPositive when enabled.
gopher: Use a BStackOrHeapArray as temporary buffer

And move it out of the loop, no need to construct it at
each iteration anyway.
gopher: return an error on resource not found
gopher: Handle errors from Gophernicus

It sends them as plain text instead of gopher directory
when it doesn't find something...
gopher: Change 'd' type items to generic documents

Gophernicus uses it for PostScript as well.
gopher: Add TODOs