Finished release 0.2.2.
Check if host is up using ssh, could be blocking icmp
Merge branch 'master' into develop
use SSHOPT on test to ignore keys if requested
Check valid host as listed in dotsyncrc before actions
Add info about machine dotfiles to README
update usage
check for short hostname to see if valid locally
fix hostname check, check DSHOST, short, long
Should fix problems with hostname detection
timout test connections
fix
fix
not needed
fix
Exit if hostname isnt specific enough
Add special check type ANY to validhosttype
Add remote execution options

Added -c and -g options to run a remote command on all known hosts.
The two are identical except -g will only run on git configured hosts.
Using -g does *not* automatically preface the command with 'git'.

Useful for debugging, or performing arbitrary tasks across all
machines that is not otherwise provided by dotsync.

Trivial example, to see the local date on all hosts:
  $ dotsync -c date

Longer commands must be quoted:
  $ dotsync -c "git describe"

Arbitrarily complex commands and pipelines work fine too:
  $ dotsync -g "git update-index -q --refresh &&
      git diff-index --quiet HEAD || echo Uncommitted changes\!"

Both options will honor the -H argument if present.
Merge pull request #6 from bdcribbs/remote-shell

Remote shell
Bump version 0.2.3