Merging bundle-el into el-get 

As we discussed in #1967, I would like to merge my [bundle-el](https://github.com/tarao/bundle-el) to el-get.

- `bundle.el` ~~and `eval-after-load-compile.el`~~ will be merged as `el-get-bundle.el` ~~and `el-get-eval-after-load-compile.el` respectively~~
- Related functions are added to `el-get.el` as `autoloads` (They are not `require`d since they are not needed by the el-get's core functionality)
- No documentation is provided: I'm not sure where to add
    - The simplest way is to copy [the original one](https://github.com/tarao/bundle-el/blob/el-get/README.md) to el-get's README?
I'm a bit confused, your README says 

> Note that you should not call functions or refer to variables defined in the package if the package is going to be > autoloaded. In such case, you should use eval-after-load function

But then you say it's evaluated fater the feature is loaded?