Submodular Optimization In Multi-Robot Teams: Robustness, Resilience, And Decentralization