doc/articles: rename concurrency patterns article
The old name, automatically generated, was ludicrously verbose.
Also clean up an example to use time.Second.

R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/5876051
diff --git a/doc/progs/timeout1.go b/doc/progs/timeout1.go
index a6c9562..5221770 100644
--- a/doc/progs/timeout1.go
+++ b/doc/progs/timeout1.go
@@ -11,7 +11,7 @@
 	ch := make(chan bool, 1)
 	timeout := make(chan bool, 1)
 	go func() {
-		time.Sleep(1e9) // one second
+		time.Sleep(1 * time.Second)
 		timeout <- true
 	}()