tasks: Turn 'position' and 'parent' into writable properties
This will be used by GNOME To Do through Evolution-Data-Server to manipulate the position of the task in the list.
Additional test checks were added to ensure the propeties behave as expected.