Final naming cleanup

Cleanup of all the task names.

@doudou namings should be now consistent
In general, it is nice to have all task classes end up with Task to avoid possible clashes with the library classes (when they share the same namespace)

but mars::Mars is really not so nice.