Uniform Sampling of SAT Solutions for Configurable Systems