web interface: initial support for personalization
web interface: fallback to hydra when fetching logs
packaging: update gems, add diffy
DistroPackage::Nix: cache drvpath and outpath by default
web interface: implement log diff feature