zeripath cbaa1de9ec Add Graceful shutdown for Windows and hooks for shutdown of goroutines ()
* Graceful Shutdown for windows and others

Restructures modules/graceful, adding shutdown for windows, removing and
replacing the old minwinsvc code.

Creates a new waitGroup - terminate which allows for goroutines to
finish up after the shutdown of the servers.

Shutdown and terminate hooks are added for goroutines.

* Remove unused functions - these can be added in a different PR

* Add startup timeout functionality

* Document STARTUP_TIMEOUT
..
debug Add Graceful shutdown for Windows and hooks for shutdown of goroutines ()
event.go Integrate public as bindata optionally ()
go12.c Integrate public as bindata optionally ()
go12.go Update vendor/golang.org/x/sys ()
go13.go Update vendor/golang.org/x/sys ()
security.go Integrate public as bindata optionally ()
service.go update go-git to v4.12.0 - fixes ()
sys_386.s Handle CORS requests ()
sys_amd64.s Handle CORS requests ()
sys_arm.s Update vendor/golang.org/x/sys ()