Load script packs and bin assemblies correctly when running from different folder

fixes #561

Instead of `Environment.CurrentDirectory`, `RuntimeServices` should use `fileSystem.GetWorkingDirectory(_scriptName)`