Hello Art,
I had the same problem with the Trolls, but I had a good save game to revert back to to try a work-around.
There are supposed to be a troll near the barrier called 'Troll Rune Keeper' or something like that. When I went the first time, after killing the little trolls, there was no sign of any other trolls. The second time I fought my way quickly to the left barrier, just in time to see the Troll Rune Keeper skip behind the barrier. The third time I jumped over all the little trolls and got there in time to kill the Rune Keeper, thus getting the 'little' balls' that open the barrier and allowing me to complete the quest.
So you can try that.
I'm not clear on what you're experiencing with the Slayers at the training camp. In my version, I'm missing Montagu (the guard who's supposed to be at the door,) but I don't quite follow what problem you're having at that location, and how it figures into your problem with the trolls.
Larian has also been doing a bang-up job of fixing Save game files that are emailed to them. It usually takes them about 24 hours. Here's what I would recomend:
1) Create a Save game from before you enter the Troll cave. If you don't have one, then just send the one you do have and see if they can fix that. Make a note of the date and the time if you're not using a Quick Save game.
2) Quit out of the game and navigate to your [User Name]> Appdata > Local > Divinity 2 > Savegames folder. The folder will have all of your Save games as DXG files. Find the savegamexx.dxg file with the correct date and time, (or use the quicksave.dxg if that's the correct save.)
3) Email the file to support@larian.com. Be sure to mention the language of your game, and the point of origin, (Steam, Larian, retail store).
4) Wait to receive your repaired Save game, and replace it in the folder you got it from.
5) Play until you find the next displaced NPC and repeat the whole process.
I'm winging the instructions, but hopefully that will help.
Good luck.