Another change to parallelize Vanilla plugin provisioning

 * Also changes implementation of context.ThreadGroup: we
   discovered that previous implementation based on Oslo's
   ThreadGroup had broken wait() method: it could exit before
   all threads were finished

Change-Id: I7ae7afa7448852c6e90a942b39de615b209876bc
Merge "Another change to parallelize Vanilla plugin provisioning"