Use relocatable stacks by default
Out of necessity, the read-only, static, and dynamic spaces are mapped at a known addresses. However, there is no particular reason to map the binding and control stacks at fixed addresses as the code does not require any special knowledge of where those mappings are located.
The recently added "relocatable stacks" feature takes advantage of this by simply lets the memory manager allocate the binding and control stacks wherever it finds free memory. This feature should become the default everywhere to reduce the amount of address ranges to maintain to just those mappings that need to be at known addresses.