Quotes around the arguments to diff
Add quoting, remove backticks, use $PWD

* http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_06_03
* http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08

Fixes #46.

This does not handle quotes around `$@`. That is taken separately in #53.
Symlink dirs that are tag- or host-specific

The original `SYMLINK_DIRS` pull request had ignored the tag- and
host-specific sections. This brings them back into being.
Update NEWS

All future pull requests and commits should at least consider updating
the `NEWS.md.in` file. Updating it with what's been done so far is a
great first step to trying to make that happen.
Add quoting, remove backticks, use $PWD

* http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_06_03
* http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08
Quote $@

Most of this commit is actually about $IFS.

Modifying the environment for a single invocation (i.e. with `VAR=x
command` or `env VAR=x command`) only works for actual commands, not a
built-in like `set`. Consequently, we must manually store the existing
$IFS value and restore it after invoking `set`.
Fix bad merge in run_hooks

It's likely that while shuffling commits for the quoting of "$@" issue,
some lines were kept from both that branch and master resulting in an
invalid state.
Document glob bugs

Until we can get a handle on globbing, we cannot close #11. That bug is
the last remaining ticket blocking the 1.2.1 release. However, it may
involve a larger modification than a patch release should. Documenting
allows us to make the release while working on the bug for the next
release.

http://1389blog.com/pix/thats-a-feature-not-a-bug.jpg
Manpage cleanup

* Make sure `rcm` is mentioned in every `.Nd`, so that it will appear in
  whatis(1).
* Every `.Bl -tag` must have a `-width`.
* Put the sections in a consistent order, as defined my mandoc.
* A `.Sh` should not be followed by a `.Pp`.
Update installation instructions for 1.2.1

This also ties up any loose ends, including where to find the tarball
and how to contribute.
Last-minute changes

* Debian package has a -2 in its filename. Of course.
* Build HTML docs in the top-level gh-pages directory.
Grab the ORIGIN_URL in man Makefile

This caused the push to fail because it couldn't find the repo URL.
Fresh changelogs, ready for a new commit
Fix spelling of CONTRIBUTING.md in README
Document that you must quote globs

The shell likes to expand globs as conveniently as possible. Therefore,
quote them when passing them to lsrc(1) and others (e.g. `-x '*vim*'`).
WIP: C version of lsrc
WIP c version of lsrc
WIP c version of lsrc
WIP: C version of lsrc
read_rcrc returns the environment variables in rcrc