Do not source functions.sh in rc module, bug 373219.

* modules/rc.eselect (get_runlevel): Call "rc-status -r" directly,
in order to avoid sourcing functions.sh, bug 373219.
Remove baselayout-1 compatibility code.
(source_rc_functions): Remove function.
(do_show): Don't call source_rc_functions.
Set PATH to service_* commands in rc module.

* modules/rc.eselect (show_script_status): Set proper PATH to service_*
commands.
Update NEWS.
Update version to 1.4.1.
Update URI of GLEP 42.

* man/news.eselect.5: Update URI of GLEP 42.
Suppress C and POSIX as languages in news module; support _<territory>.

* modules/news.eselect (accepted_languages): Suppress "C"
and "POSIX" in output. Support <language>_<territory>.
Don't output spurious whitespace in write_kv_list_entry.

* libs/output.bash.in (write_kv_list_entry): Don't output spurious
trailing whitespace if value is an empty string.
Fix a old typo (from 2005).
Whitespace.
README: Add Emacs local variables, re-add Vim modeline.
Strip comments from generated html documentation.

* Makefile.am (%.html): Strip comments from html output, in order
to suppress wrong mode information in Emacs local variables.
Remove duplicate heading in developer guide.

* doc/developer-guide.txt: Remove duplicate heading, because
rst2html --report=info complains about it.
Update list of standard actions in documentation.

* doc/user-guide.txt: Mention the "unset" action also here.

* doc/developer-guide.txt: Reorder the standard action names to be
congruent with the user guide.
developer-guide.txt: Fix wording for "arch" function.
Remove redundant heading in user guide.

* doc/user-guide.txt: Remove redundant "Usage" heading.
Use "git describe" in configure.

* configure.ac: Replace "git rev-parse" by "git describe", now
that git-r3.eclass supports it (bug 489100).
Automake doesn't play well with leading whitespace in variables.
Use "%" instead of "," as delimiter for sed.

* bin/Makefile.am (dosed):
* libs/Makefile.am (dosed):
* man/Makefile.am (dosed): Use "%" instead of "," as delimiter.
Add "git" to EXTRAVERSION.
Fix bash 4.3 breakage.

* modules/profile.eselect (get_repos): Fix bash 4.3 breakage,
bug 511132.