Option to run commands on availability zones

Can run capistrano commands only on a specified availability zone, e.g.: `cap staging app:start -s availability_zone=us-east-1a`

This change depends on the `cap_availability_zones` branch in Hivequeen.

@ktheory