Capistrano. Add phased_restart and accept config file per stage. Phase phased_restart by default after deploy:restart

Hi guys,

To the subject

- Phased restart from #314
- Default puma:phased_restart after deploy:restart
- Config separation by stage name (I want to run on Vagrant if the ENV=production)

Will appreciate any critics.

Thank you,
N