This change fixes my input handling yet again. Turns out sscanf and scanf can both leave garbage in the upper values, so I've gone ahead and initialized everything and then used the right format specifiers. I also think one of the tests is bogus and the call to scanf actually fails but you are expected to use a "default value" of sorts. This is crap and I'm only about half certain this is the case, but initializing variables isn't terrible.

I've also added a performance improvement to Fill that avoids an extra GetPixel/Compare call by doing this in the main call, but then doing the remaining fill pixels in a worker.
Merge branch 'master' of https://github.com/hichetu/ProgrammersBookshelf