generate self-contained bundles with dependencies

command `opam bundle PKG` will create subdirectory
`bundle` with archives of PKG and all it's transitive dependencies
and `install.sh` script when run will install everything into
`local` subdirectory.

TODO
* optionally include/install compiler
* excludes (e.g. ocamlfind)?
* optional dependencies?