Use release_roles instead of roles so we only run rsync on nodes we are deploying to

Capistrano 3.1.0 is using release_roles do identify servers that we actually want to deploy on to.
This fix ensures we only sync code on to servers that we want to release on to (e.g. where no_release != true)