Hazard Pointer:
- fixed a bug actual for intrusive containers
- optimized scan() function