Revert "IRCContact use the DATA API"
Revert "Revert "Merge pull request #1323 from delanne/IRCContact""

This reverts commit c203010282e3651673f98540b88c7302c7b71082.
Merge pull request #1333 from delanne/FixBadRevert

Revert "Revert "Merge pull request #1323 from delanne/IRCContact""
Merge pull request #1332 from delanne/revert-1323-IRCContact

Revert "IRCContact use the DATA API"
Fix Doc for Dependent Scheduler
Should fix sa2ajj's comment
Merge pull request #1336 from delanne/DocFix

Fix Doc for Dependent Scheduler