ERP5 SR: Add Jinja2 to the explicit list of eggs.

Jinja2 is used inside of ERP5 (scalability tests).
So we need to explicitely add it, even if we already download it, otherwise it seems buildout keeps it for its own internal use.
Slaprunner SR: Use resiliency branch of s.toolbox.
Add todolist to resilient stack.
KVM SR: add standalone test in parts.
Slaprunner SR: add resiliency test.
Slaprunner SR: add erp5.util for resiliency test.

Also add slapos.cookbook to the list of eggs;
slaprunner recipe: remove trailing / from master_url.

Otherwise, it breaks slapproxy.
(Even if slapproxy should support it, but that's another story.)
Slaprunner SR: resiliency: don't hardcode parameters to send.

It is done automatically through the resilient stack.
Slaprunner SR: Set resiliency-backup-periodicity parameter so that periodicity is done every  minute.
librecipe: add pidfile option for singletons.
Resiliency: Use new pidfile option.
Slaprunner SR: allow to specify custom domain for frontends.
Slaprunner SR: resiliency test: Add dummy domain that we don't own so that promises pass.
Slaprunner SR: resiliency test : rename wrapper to remove reference to KVM.
Fix request.py for slave instances.

Workaround because slaptool behaves weird.
One day, my friend, one day, we'll use the new API and we won't bloat our code with exceptions.
slaprunner SR: stick to working version of testnode for resiliency test.
Add make component.
Add texinfo component.
Add zeromq component.
Helloworld SR: change template name to instance-profile.

We don't care that it is a template, we care that we are generating the instance profile.