Allow random configuration builds
Running make random-config would create a valid but completely random configuration to be built. The purpose is to allow tests of not so common configurations with at least some level of automation.