Branching random walks and multi-type contact-processes on the percolation cluster of $\mathbbZ^d$