Discrete Partitioning and Coverage Control for Gossiping Robots