Load the GameScripts assembly into engine app domains

The GameScripts assembly contains all the user provided C# classes. This
assembly will be automatically built when KlawrEditorPlugin starts up
(if the assembly isn't found on disk). The assembly is shadow-copied
so that it can be rebuilt while UnrealEd is running.
Use WhitelistPlatforms instead of BlacklistPlatforms in .uplugin files