Bug 3296 : Ignores the zero length changes in period and planned activities.

Ignores the zero length changes in period and planned activities. This should improve the approving and applying amendment time.