Core/Instance: Implement Dynamic Difficulty Map

this solves issue where player only should get one instance id for 10man and 25man

1part for #2374
can this be declared already as Difficulty ?