ecere,ecereCOM: support Emscriptem platform. add new Emscripten interface driver.
 - <NOTE> had to move GetDisplayDriver and GetDisplaySystem to end of Display.ec file due to compiler issue
 - #if !defined(__EMSCRIPTEN__) out:
    - dynamic loading
    - thread/mutex/semaphore and Condition class
    - file monitoring
    - png/jpeg/gif
    - X driver
    - NCurses driver
    - dcom
 - add emscripten_main_loop_callback in GuiApplication.ec
 - use of glfw and a bit of tweaking in the OpenGL driver
samples: HelloWorld, HelloForm: Emscripten hacking.
------------------------------------------------ customized starts here
ide: FindInFilesDialog: add checkboxes similar to 'include subdirectories' for in/ex-cluding 'obj' dirs and '.git' dirs.
ide: show lighter line numbers. make minimal line numbers width 3 instead of 4. show multiple lines selection in margin.
ide: add 'force single job compiling' checkbox to the toolbar.
ide: remove background image, make ToolBox and Properties Sheet invisible by default.
ide: nice about box tweaks.
------------------------------------------------ current work starts here at the top of zed
pnacl hacking
playing with em/pnacl platforms
win32 driver guicondigdata work comments.
samples em wip.
mess