Implement universe.numberOfAliveNeighborsOf(), refactor Evolution test descriptions, add test for dead cell becoming alive.

Yeah, good call. I had usually written this in a way where only one loop was enough. We can look at this again later.