Changed all the 'nil' values to 'null'.
Fill tool is now significantly faster

Changed fill from using a flood fill, to using my own
new flood fill like algorithm.

Essentially it merges the three arrays used before; seenPixels,
nextX and nextY arrays, into one.