Add canonical imports only in existing doc.go files. https://golang.org/doc/go1.4#canonicalimports Fixes #29014
- rename scheduler.{operations -> components} - move each component into its own directory with doc.go file, for proper access isolation