Introduce bdock2 api
Use unordered_map/set instead of hash_map/set
Add missing DeregisterShellHookWindow call