[mr2907] restore  ordered set type in LFGDungeonSet, use body of RoleMap instead of pointer, add locking to role operationing (may cause freezes!) must fix some issues after mr2890 (but create some another :) and make small speedup.