Don't use forward declarations of FileView

Thanks to Daniel R. (a.k.a. reicheltd).
Merge branch 'do-not-forward-declare-fileview'

Discard changes to forward declare FileView structure.  Probably will
return to this idea later.