Thrown Invalid instead of Nonexistent in setVariationWeightList()

- Adjusted test
Docu
Small refactoring
Refactoring: Introduced helper method CM_Model_Splittest::_getVariationRandom()