(nginx) Expand test coverage

- Add tests for nginx:lock and nginx:unlock
(nginx) Fix nginx:lock

- run is no longer available in capistrano 3, use execute instead
(nginx) Don't use invoke

- invoke is broken in SSHKit, use run_locally to call rake task until
  it's fixed upstream
(nginx) Add description to nginx:unlock