Ported code from master branch to plugins

boyan.window.file-dialog plugin
boyan.openfl.tools plugin
boyan.compilation.client plugin