ecere/sys/GlobalAppSettings: Fixed global settings issues on Linux
- There was 3 major problems causing memory corruption, hangs on exit, crashes on startup, settings not saving
Various changes for pimiento
ecere/gui/DropBox: Added lastRow property
extras/CSVParser: support for double double-quote for 'escaped' quotes within quotes
- LibreOffice seems to export to CSV this way
compiler/libec/dbpass: Processing EDA/DB keywords within for each statements
ide/debugger: Fixed crash on watching array[index]
eda/drivers/SQLite: Printing query errors
extras/CSVParser: Fixed escaped backslash followed by double quote
eda/sqlite: Setting page size to 4096 to help performance on NTFS
ecere/com: Improvements to float stringification
- Attempting to remove trailing .9999999 and .0000001
- Warning: Needs more testing
ecere/gfx3D/Mesh: Temporary Workaround to access OpenGL VBOs
compiler/libec; ecere; ide: (Emscripten WIP) Address virtual method issues
- Replacing use of DefaultFunction() in favor of null pointer for unspecified
  virtual methods, with a conditional check defaulting to a type-casted '1'
  default value.
ecere/gui/controls/ToolTip: More null Virtual Methods fixes
ecere/gui/Window: Fixed virtual methods for WindowController
- Solves GnosIS crashes
ecere/gfx3D/OpenGL: Also checking flags in addition to normal pointers
- Allow for deleting duplicate vertex memory
ecere/gfx3D/Vector3D: Added double version of fast invert sqrt
ecere/gfx3D/OpenGL: Making GLVertexPointer() (new) and GLBufferData() public
ecere/com/containers/Map: Fixed issues deleting maps of struct to struct
ecere/gfx/LFBDisplayDriver: Made font ascent available through property
ecere/gfx/OpenGLDisplayDriver: Fixed mistake in GLVectorPointer
- Also fixed strange syntax errors on 'pointer' on Linux