Add stripRequires processing promise
Refactor processing utils checkBuffer
Add relocate processing promise first draft
Squashed commit of the following:

commit 113ebfce3b9c0020fbeab4b18813c1251124aecf
Merge: 1ff08d1 82044f7
Author: Cédric Néhémie <cedric.nehemie@gmail.com>
Date:   Thu Mar 14 10:59:23 2013 +0100

    Merge branch 'feature_better_watch_tasks'

commit 82044f7cafa53148602122512dccc45d0c820391
Author: Cédric Néhémie <cedric.nehemie@gmail.com>
Date:   Thu Mar 14 10:57:00 2013 +0100

    Add system notifications for tests tasks

commit 6ed8a1b6dbde8cb808817f3008ba6eb414752e39
Author: Cédric Néhémie <cedric.nehemie@gmail.com>
Date:   Thu Mar 14 10:56:41 2013 +0100

    Add growly to enable system notifications

commit 53def12f8a1e58d6945116ef63fafdc2f66af39e
Author: Cédric Néhémie <cedric.nehemie@gmail.com>
Date:   Thu Mar 14 00:51:47 2013 +0100

    Refactor watch tasks to allow to run watcher for specific tasks

commit ea831d87f54a840ed76fb4ce0930d9f38be21e81
Author: Cédric Néhémie <cedric.nehemie@gmail.com>
Date:   Thu Mar 14 00:50:45 2013 +0100

    Fix bug when trying to remove a path that doesn't exist