Document overriding LESS in ~/.quiltrc

Similar to EDITOR, document quilt's use of LESS when paging output.
QUILT_LESS_ARGS is unnecessary, so revert 497979e561e880fb0d11be82c78544e5718d531b.

Signed-off-by: Kent R. Spillner <kspillner@acm.org>
Signed-off-by: Jean Delvare <jdelvare@suse.de>
Man page: Clarify example section

Add a few words to the example section to make it clearer.
test: Record the status returned by every command

- test/run: Record the status returned by every command, so that test
  cases can check them.
- test/*.text: Test the status returned by all commands in 4 test
  cases.
Return 2 (instead of 1) when there is nothing to do

This is mandatory to differentiate "error" and "everything's done".

This really eases the scripting around quilt, for example in Debian's
patchsys-quilt.mk.

It used to works this way until quilt 0.33, and was broken accidentally
(in commit 188c7dac) for "quilt push".

Closes Debian bug #358792:
http://bugs.debian.org/358792
test: Check more return status

Quilt pop at the bottom of the stack returns 2, as does quilt push at
the top of the stack.
Man page: Document exit status

Documentation update: add an EXIT STATUS section to the manual page.

Closes Debian bug #587001:
http://bugs.debian.org/587001
Fix typo
Fixup typo in commit 1006fad2ab35d5c37ab5f395323afb5a12b3aa42
test/run: Rewrite the main parsing loop

Rewrite the main parsing loop of the tester scripts, in a way which
is easier to understand and avoids redundant tests.

No functional change here.
test/run: Fix variable substitution

Variable substitution on command lines was happening too early so
setting a variable only took effect with the second next line of the
test case.

Additionally, there was no check that the environment variable was
actually set. This resulted in perl warnings during the test suite if
a variable is ever used before having been set.

Fix both issues.

Also add a test case for this feature, to avoid a future breakage.
Some of the tester script features are tricky and easy to get wrong,
so test them independently of quilt in a dedicated test case.
test/run: Documentation update

* Remove the implemented features from the to-do list.
* Document the command line interface.
bin/patch-wrapper.in: Die with an informative message when /proc is not mounted
rerun gettext tools (no real change)
french translation back at 100%
unset GREP_OPTIONS in bin/quilt, as it's quite easy to break quilt with uncommon options