Fix loading of platform specific watchers
Use posix-spawn for spawning processes on ruby 1.8.7+
Don't use File.write which isn't available on Ruby 1.8
Use rand() which is available on ruby 1.8
Correct unison config path on Darwin
fsevent: strip local directory name from file-change events
ruby 1.8 portability fixes in syncer