Distance-Based Sampling of Software Configuration Spaces