For centuries, Germanic tribes lived in relative stability — then waves of migration swept across Europe. What forced entire ...