盤面から空白を探す方法を変更。

9 行で表現した Board から直接探すのでなく、連結してから空白を探す。
ここで見つけた位置を 9 で divMod すれば、これが行と列の位置をあらわす。
README.md で haskell/solver.hs を簡単に紹介。
次候補の列挙法を変更。

盤面を連結してから空白を探し、この空白を数字で置き換えた候補群をそれぞれ再
分割する。