more aggressive null protection in peer rate calc
use G1 by default
Merge branch 'v0.2'

Conflicts:
	project/SalvoBuild.scala
here's some copy pasta with a side of pilfered sun.nio.fs classes meant to replace the ill-fated inotify-based WatchService impl