Update LibGUIExt/FileDialog.

- GLOBALS.fileDialog(...) -> GUI._openFileDialog(...)
- internal code updates
- Add 	GUI.ON_FILE_CHANGED and GUI.ON_FOLDER_CHANGED to dialog factory.
Other plugins:
- use dialog descriptions to create dialogs.

Conflicts:
	Waypoints/GUI/GUI.escript
StatisticsWindow: Fix "Destroy" function.
Tools/Screenshot: minor updates.

- Add option to stop the clock during multi frame shots
- automatically create output folder when necessary.
minor code updates.
LibMinSGExt/CameraMover: Fix non-smooth mouse rotation.
LibGUIExt/Factory_Components: Highlight draggable components.
Animation: Use modules.
Effects: Add version to shader.
Minor fixes.
LibMinSGExt/NodeExtensions: Add Node.getBoungingBox & Node.getWorldBoundingBox