Bug fix and refactoring in grid drawing logic
Bug fix and refactoring in grid drawing logic

 - extract drawing a single cell into its own function
 - clicks on the grid (when game is stopped) now only redraw the clicked cell
 - fix a bug in incorrect usage of canvas fill/stroke/clearRect methods that
   was masked by the previous drawing logic

villez/conway_canvas,villez/conway_canvas