Add doxygen and made event_list_node_t implementation static
Use hc tasks' nbdeps argument instead of iterating over the list of dependencies to get its size
free 'self' in event_list_destructor
Partially fixes issue #7 memory leaks related to events and tasks. There's more in the policy domain.
Fixes #7 Policy domain model was never deallocated