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

Probably better to loop through the neighbors, there's 8 of those, and possibly a large number of alive cells in a generation.