Fix param nuisances with range (rebased)

Before, param nuisances with an explicit range could give errors if they hadn't been created with a factory statement identical to the one used by combine.
Now, if a variable specified as param nuisance with an explicit range already exist, it sets the range appropriately instead of recreating it.