drop LockedVector usage (seems unneeded in current code), rework locksystem part 2. need separate test.
drop LockedMap usage (seems unneeded in current code), rework locksystem part 3. need separate test.
drop usage LOCKED VehicleKitPtr (seems unneeded in current code), rework locksystem part 4. need separate test.
drop usage LOCKED UnitActionPtr (seems unneeded in current code), rework locksystem part 5. need separate test.
drop usage LOCKED SpellAuraHolderPtr (seems unneeded in current code), rework locksystem part 6. need separate test.