improve ForthStack performance by reimplementing the push and pop operations
compiler: log by default to console.log
compiler: used forth.compiler_message_handler instead of console.log
don't throw an exception if a macro is redefined
fix the macro argument order
disable include if Filesystem is not available e.g. inside a web browser
don't intend the generated js code if a body is marked as extendedMacro
fix do loop indent
raytracer: fix error message if PNG is not available
raytracer: the output size should be a square
add compile-to-file to compile fs files into js files
drop and and or (&,&&,|,|| should be used)
redefine various functions as macros
prepare new for a new compiler optimization
fix typo
add new macros m+,m-,m*,m/,mmod,m!, and m@
add an image processing example (requires the html video tag)