siteloader: simplify usage

Now the SiteLoader knows what should be created to collect the dependencies
and the actions. Original SiteLoader became SiteWalker.
siteloader: fix dependency graph, ignore hidden files

The dependency graph is now: __site__ contains installed file names,
every other entry contains: which is its source, as it would be
in a Makefile.