Game now checks for stagnation

When the cell states do not change in two consecutive generations
Game Of Life raises a GameHasStagnated event. The MainWindowViewModel
stops the animation (if it is running) and adjusts button states accordingly.

I cannot think of any other case which should be handled
so for now, this commit fixes #13