1. -
2. Если вы делаете коробочный продукт, то врядли имее смысл использовать Composer, будет лучше сохранить папку vendor в архив, как это сделано у October.
3. Тоже можно взять у October. На гитхабе есть репозиторий с Config Rewriter'ом
4. Гуглите Artisan::call
Реализовал на основе их инсталлятора, правда пришлось многое править, но общее направление становится понятным