Avoid numeric constants
Coexist with code that defines prefetch().
Use 'layer' for second+ layers, not 'node.'

Better terminology courtesy stephentu.
Add leaf<P>::make_root convenience function.
Add functions to immediately deallocate nodes.
Fix 1f5994a1: Boolean logic is hard.