global plugins handler: pass core to plugins
pip: begins to rewrite pip behavior (refs #7)
pip: add addPip() method to dynamically add pip (refs #7)