[WIP][FIX] Work package start end date inheritance

Implements [ticket 2404](https://www.openproject.org/issues/2404)

don't merge yet!