Coarse separation in geometric group theory