WCI-1: Refactor nodes.pp and travis.pp to both use a single nuclearport::build_dep class