Make "cluster.routing.allocation.allow_rebalance" a dynamic setting

Also makes it a static constant and changes all tests to use it instead
of a string.

Fixes #7092
Sounds good, I was mimicking the old behavior, but adding a log message would be better.