[LifeGame] add dead neighbors in batch when populates next generation
add total cell count in log
fix a bug that generated data set are all identical
[LifeGame] use PPL concurrency::concurrent_unordered_set to calculate generation in parallel
some fix of benchmark program