Onscreen IDE & dynamic instant update [_v0.5.4_]

[size=150][v0.5][/size]
[X]
fixed uncaught mouse-up event if there is a menu when mouse was down
[X] fixed Create New File to be available also when there is no open file :astonished:
[X] fixed Open File without selecting any file
[X] exit response on normally closing the P3D window is now limited only in certain modes
[X] caret blink now stops if there is any menu or onscreen dialog
[X] split TextDrawer extension’s Windows binaries & source code from IDE code package, so it can be downloaded separately based on your P3D version
[X] improved software upgrade system
[X] added selection by Shift + mouse-down
[X] added Preferences button to the rightmost of status bar
[X] added onDestroy argument to PopupMenu class and onMove argument to DropDownMenu class
[X] added supported display resolutions list to choose from, if fullscreen toggle fails