Minor fixes

Tests still running, but the parts which were failing before are looking good:
http://build.syncthing.net/job/syncthing-integration/98/console

Also, was looking into making the integration tests (atleast the Go ones) to run on Windows, and just for future references, had the following issues:
1. removeAll needs to walk the directory and Chmod the files to writeable before trying to do a os.RemoveAll
2. Binary paths sometimes need `.exe`
3. No f*cking clue why this is happening:
```
[I6KAH] 2014/11/22 02:34:34.356349 main.go:428: FATAL: listen tcp :9081: The requested service provider could not be loaded or initialized.
``` 
I assume it tries to listen on IPv6 on my machine which doesn't support it.
At that point I just gave up.