Added struct file, representing an arbitrary file in the site.
Adding const to page_alloc() relative_path parameter.

The parameter is never modified.