Update API-CHANGES.txt
Update CHANGELOG
Update README.md
Promise code lighter; errors thrown are shown.

The error not shown root cause was bare `return` in last promise,
now there is `resolve(true); return`
'Compile Time' only in verbose; finished_callback checked for null
Fixed empty program & resolve in com_js_fil (by mkroehnert)
Setting the right shim dependencies to have syntax colouring
Setting smalltalk mode explicitly.

Even if it is selected by default as only one loaded.
Saner default font selection for Windows
Merge pull request #818 from herby/consolas

Saner default font selection for Windows
Merge pull request #817 from herby/syntax-colouring

Setting the right shim dependencies to have syntax colouring
Merge pull request #816 from herby/promises-simpler-error-shown

Promise code lighter; errors thrown are shown.