Fix bug in distance computation code when deciding which devices to use on a NUMA node.
Also add a verbose flag so one can see what devices are selected as well as another flag to override
locality information and use all devices on the node.
vader: ensure fast box data is aligned on 4-byte boundaries

This commit fixes a bus error on Solaris/Sparc.

Closes #4111

cmr=v1.7.5:ticket=#4053