Minesweeper master redux

Either my solution is really close, or really far away, depending on if
my approach is valid. I refuse to cheat and look at the solution! More
testing tomorrow.