adds tests for migration and pop splits
remove non-static data member initializers

for gcc 4.6.3 support
Merge branch 'master' into improve_travis_tests
Merge branch 'master' into improve_travis_tests
fix interplay between migration & pruning
equalize execution times for different tests
fix bug with population merges
add growth
fix assertion when multiple growth rates are given
improving travis tests