Changing 2nd binarization window to depend on size

Helps tremendously when tweaking QR_BASESIZE for any reason.
3-finder special case

If there are 3 finders in the photo, treat that as a special case and
always make them part of one QR code (because this is a very common
case). If there are more than 3, heuristics need to be done.
Fix very small subtle bug in Microcosm

Also do some other shit, but mostly this because it took me 2 hours to
debug it
Remove annoying stdout debug output from kokrotviz