Make `while()` handle `break`
Add `foreach EXP as $var (INIT; UPDATE)` form
Better document `path()`'s power; also `|=`
Add tests/all.trs to .gitignore

tests/all.trs is auto generated during make check.

Signed-off-by: Nicolas Williams <nico@cryptonector.com>
Fix invalid YAML in manual.yml

Grave accent "`" is a reserved indicator in YAML per
http://www.yaml.org/spec/1.2/spec.html#id2774228, so it can't start a
plain scalar. This commit applies quoting to titles beginning with
grave accents.

Signed-off-by: Nicolas Williams <nico@cryptonector.com>
Fix examples for `del` in manual
Merge pull request #475 from qqshfox/patch-1

Fix examples for `del` in manual
Fix #478 assertion failure
Library defs don't bind to each other; fix #479
Revert "Library defs don't bind to each other; fix #479"

This reverts commit 6b6e3f42627f360cbbad2287968b2a209ab43593.  It was
the wrong fix.
Fix manual example for `endswith`.
Lib defs don't bind to each other; fix #479 again
Add regression test for #479
Merge pull request #482 from mbruggmann/manual-fixes

Fix manual example for `endswith`.
jq 1.4 is in Debian

jq 1.4 is in Debian, please see https://tracker.debian.org/pkg/jq
Merge pull request #483 from else/master

jq 1.4 is in Debian
Fix #484, try/catch syntax has conflicts
Fix bison empty rule warnings (#433, partial fix)