Use Go 1.4 build environment (currently 1.4rc2)
Remove Windows specific implementation
Use same order of parameters as os.Symlink
Verify Windows support, report appropriate errors when unsupported
Merge pull request #1078 from syncthing/go1.4

Use Go 1.4 build env
Revert "Merge pull request #1078 from syncthing/go1.4"

This reverts commit b658afd85773284c71a12a38d7f1eef4deda7b58, reversing
changes made to 591c5dabf4cfb892a9d26aa8d1a10506e998373b.
Revisit -no-console option for Windows

The reason for ShowWindow opose to your FreeConsole is because if you start up
cmd.exe and do syncthing.exe -no-output it actually hides the existing cmd.exe
window oppose to opening a separate window and then hiding it, which keeps the
existing console hanging on syncthing.exe running.

I tried playing around with compiling as GUI, then given the option is not present
allocating a console, and redirecting the std streams to the new console, but that
seems ugly as I'd have to make quite a few calls. But that does get of the initial
flash.
Scrap IsSymlink for native support on Go 1.4

Obviously needs Go 1.4 to go back in.

I am still open to doing fix-up's on rescan interval on Windows, which
would still allow getting rid of all the Windows code.

Frankly, we could just defer creations of links (like we defer deletions of files)
in hopes that the target gets created, and if it doesn't, well tough luck, you'll
get a file symlink.

To be honest, nobody would even notice this 'issue' as I am sure nobody on
Windows uses symlinks.

But at the same time, this ugly code is hidden away in some creppy file in
it's own module far far away, and the interface that it exports is fine'ish,
so I wouldn't mind keeping it as it is.
Select repos to share with in node editor dialog (fixes #719)
Folder/device panel header with progress indicator
Use Go 1.4 build environment (currently 1.4rc2)
Merge remote-tracking branch 'origin/pr/1082'

* origin/pr/1082:
  Scrap IsSymlink for native support on Go 1.4
Merge remote-tracking branch 'origin/pr/1081'

* origin/pr/1081:
  Revisit -no-console option for Windows
Merge remote-tracking branch 'origin/pr/1083'

* origin/pr/1083:
  Select repos to share with in node editor dialog (fixes #719)
Merge remote-tracking branch 'origin/pr/1087'

* origin/pr/1087:
  Folder/device panel header with progress indicator
Asset rebuild
Staggered versioning should use current time for filename tag (fixes #994)
Skip dotfiles when generating assets
Add fields for extensibility, error returns