Buildfile: Add method to get Buildfile directory
Trigger build if source is newer than package

A (re)build of a Buildfile is triggered if any of the files defined
in the source variable is of newer date than the package file.

This includes both remote sources, that have been downloaded to the
source directory, and the local sources residing along with the Buildfile.