Fix enum CPUBackend

That was quite a stupid mistake...

I simply changed the underlying type of the enum to int. A better fix would probably be to revamp the config API with function templates.
Well then, can we expect a fix for this, since there's apparently no reason why this would be changed?