Imports of gofmt command

PathSynopsis
bytesPackage bytes implements functions for the manipulation of byte slices.
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
flagPackage flag implements command-line flag parsing.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
go/astPackage ast declares the types used to represent syntax trees for Go packages.
go/parserPackage parser implements a parser for Go source files.
go/printerPackage printer implements printing of AST nodes.
go/scannerPackage scanner implements a scanner for Go source text.
go/tokenPackage token defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates).
golang.org/x/sync/semaphorePackage semaphore provides a weighted semaphore implementation.
internal/diff
ioPackage io provides basic interfaces to I/O primitives.
io/fsPackage fs defines basic interfaces to a file system.
math/randPackage rand implements pseudo-random number generators suitable for tasks such as simulation, but it should not be used for security-sensitive work.
osPackage os provides a platform-independent interface to operating system functionality.
path/filepathPackage filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
reflectPackage reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
runtimePackage runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
runtime/pprofPackage pprof writes runtime profiling data in the format expected by the pprof visualization tool.
strconvPackage strconv implements conversions to and from string representations of basic data types.
stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.
unicodePackage unicode provides data and functions to test some properties of Unicode code points.
unicode/utf8Package utf8 implements functions and constants to support text encoded in UTF-8.