Move extractCapsule to launch
Move extractCapsule to launch

Fixes bug where printDependencyTree would extract capsule partially
(w/o native libs), and then a launch would not extract again, and would
fail on missing libs.

danthegoodman/capsule,trance1st/capsule,leolujuyi/capsule,puniverse/capsule,myyate/capsule,trance1st/capsule,guiquanz/capsule,kevintvh/capsule,isdom/capsule,kevintvh/capsule,victorbriz/capsule,lookfirst/capsule,lookfirst/capsule,angrilove/capsule,lookfirst/capsule,myyate/capsule,tal-m/capsule,leolujuyi/capsule,danthegoodman/capsule,guiquanz/capsule,puniverse/capsule,isdom/capsule,lookfirst/capsule,tal-m/capsule,lookfirst/capsule,angrilove/capsule,victorbriz/capsule