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.
I don't think they should be marked as non-static.