Fix for Evolutions diffing doesn't notice changes other than the most recent one

This change makes it possible for Play to detect changes in evolutions at any stages. Check new tests for further explanation.