Add support for optionally prefixing files.

This is toggled via the `prefix_files` keyword to BuildRoot().  When True
(default), all paths will have the prefix (i.e. build root) prepended to them,
when False, paths will be relative.

(This is needed by ronda.conda_package.Package(), which derives from
BuildRoot.)
Fix prefix_paths implementation.