(#21258) Update link to LSB exit code documentation

Link to linuxfoundation.org, as the content had moved and the
refspecs.freestandards.org domain can no longer be resolved by DNS.

Also updated to link to latest LSB release (4.1.0).
(#22891) Use the most preferred supported format

Previously the code had assumed that the order of the supported formats
didn't mean anything. However, the preferred_serialization_format, and
other factors, meant that the order really does matter. This makes the
selected format, when the Accept header is */* be the most preferred,
supported format.
(Maint) Refactor retrieving the indirection in http handler

Pass the full indirection object into do_* methods instead of just the name.
This is a better access point for getting what these methods need and reduces
duplication.
(#22893) Make handler check whether remote requests are allowed

The http handler will check whether an indirection allows remote requests
before performing any operations.
(#22893) Disable remote requests for key termini

These don't make sense to use remotely since they manage private keys.
(Maint) Remove no-op rescue clause
Merge pull request #2000 from zaphod42/issue/master/22891-respect-preferred_serialization_format_for_any_media_type

(#22891) Use the most preferred supported format
Merge pull request #2003 from pcarlisle/ticket/22893-control-remote-requests

Ticket/22893 control remote requests
Merge pull request #1989 from 3flex/fix/master/21258-stale-LSB-links

(#21258) Update link to LSB exit code documentation
(packaging) (22726) Add saucy to default cows

Saucy comes out soon, and we would like to provide packages for that
distro. In order to do this, we need to add the saucy cow to our default
cow list, so that each new release we have, we will build and ship saucy
packages, in addition to the packages we already ship.
(maint) Render modules lists as pson in acceptance tests

The module_utils lib assists the acceptance tests in setting up, tearing
down and verifying module state.  The get_installed_modules_for_host
method used to list modules with the 's' (to_s) renderer, which produces
different output for different major ruby versions due to changes in
to_s.  In Ruby 2.0 the output no longer matches our search pattern.

This patch switches to pson rendering which produces the same output
for all versions, ensuring that we can find module paths with a single
sane regex.
(maint) Fix acceptance test_against_preserved_hosts task

An option to set the CONFIG_NUMBER to test against previous runs earlier
than the most recent was not working because I failed to convert the
parameter to an int.  This changes that.
(docs) Document additional parameters needed to curl with ssl

Some additional notes documenting how to curl the puppet master using
all the necessary ssl parameters for authentication.
Merge pull request #2002 from melissaanne/maint/stable/add-saucy

(packaging) (22726) Add saucy to default cows
Merge branch 'stable'

* stable:
  (packaging) (22726) Add saucy to default cows