flood fill paint function (#2683)
* flood fill paint function
* increase max paint stack to 4000
* optional paint argument bordercolor
* replace painter stack with queue
* fix janet and wren bindings for paint function
authored by