Update lib/capistrano-unicorn/capistrano_integration.rb

user can customize the unicorn restart sleep time
Update lib/capistrano-unicorn/capistrano_integration.rb

use set -x for more verbose script
Merge pull request #41 from rdd-giga/master

zero down time on unicorn restart
Launch Unicorn as the runner user (defaults to "app").

In addition to launching Unicorn, the runner user must:
- delete the pidfile (since that user made it)
- send kill -0 to test the process
- kill Unicorn
Change variable to `unicorn_user`.

Don't require `use_sudo` to be true because that has wide-ranging
side-effects on the rest of the Capistrano script. Instead, since sudo
is required for running as a different user, just use `sudo` instead of
`try_sudo`.

Don't fall back on `runner` variable. If someone wants it to be the same
as `runner` they can just set it to be the same.
Merge pull request #43 from BMorearty/try-runner

Ability to launch Unicorn as a different user than the deployer
Added duplicate_unicorn method and task

Added duplicate task to tasks list
Merge pull request #42 from danielkman/master

Add unicorn duplicate task
Use secure rubygems source
Version bump: 0.1.7
Update license file
Few readme tweaks
Support for custom unicorn config paths.
turn of debugging to stderr
Merge pull request #54 from astropanic/master

Don't send debug output to STDERR
Version bump: 0.1.8
Merge pull request #52 from jasiek/master

Support for setting config file paths & file names.
Version bump: 0.1.9
add ability to specify custom roles for unicorn tasks
Merge pull request #55 from integrum/master

Specify custom roles for unicorn tasks