Use "continue" instead of "break" to clarify loop flow.

When dropping tokens, the switch case had a "break" to document the intended
no-op on that branch. Often a break-only case clause is an erroneous attempt to
exit an enclosing loop, so linters flag it.

Without change of behaviour, use "continue" instead.
diff --git a/go.mod b/go.mod
index 31333a4..045ecd4 100644
--- a/go.mod
+++ b/go.mod
@@ -1 +1,3 @@
 module bitbucket.org/creachadair/shell
+
+go 1.12
diff --git a/shell.go b/shell.go
index dc84b75..4b9e953 100644
--- a/shell.go
+++ b/shell.go
@@ -190,7 +190,7 @@
 		case emit:
 			return true // s.cur has a complete token
 		case drop:
-			break
+			continue
 		default:
 			panic("unknown action")
 		}