Change default announce server to announce.syncthing.net
Move cmd files into subdir
Don't include timestamp in auto generated files
Clean up build.sh
Re-add inadvertently ignored files
Update getHomeDir() to use "os/user"

os.Getenv("HOME") doesn't work properly on Windows (and maybe other systems?) and the package "os/user" gives us a convenient way to find the home directory for every OS.
Set the right config and home dir for each OS

Use %AppData%\syncthing for the config files and %USERPROFILE%\Sync as sync folder for Windows.
Fix divided by 0 error
Set ci.Completion to 100 when tot = 0
Delete config file before renaming tmp file on Windows
Merge branch 'master' into patch-1

Conflicts:
	cmd/syncthing/main.go