Tasks now fully support the exs_access member. Also added some tests.

NB : When a task is simply moved, ie removed and re-added at a different position the exs_access are preserved.