(docs) Fix some spelling mistakes and one word choice.
Merge branch 'docs/copy-edits' into stable

* docs/copy-edits:
  (docs) Fix some spelling mistakes and one word choice.
(PDB-847) fix PE compatibility bug

This patch deletes the GlobalCheck method that ran before each call to
the PDB indirectors to check that the running version of Puppet was greater
than 3.5. The check is redundant because Puppet 3.5 is a requirement for
puppetdb-terminus and was causing a bug by mis-parsing PE semvers.
(maint/stable) fix documented behavior of =

This fixes some incorrect documentation about the behavior of the equality operator on the lower endpoint.
Merge pull request #1070 from wkalt/maint/stable/equality-operator-fix

(maint/stable) fix documented behavior of =
Merge pull request #1069 from wkalt/ticket/stable/pdb-847-pe-compatibilty

(PDB-847) fix PE compatibility bug
Correct v4 checking to include future versions of the API

The v4? check was only pinning on :v4 versions of the API. This patch now
allows for future versions to match also, and so I've renamed it to v4-and-newer?

Also, remove-status was pinned to :v4, and is now future compatible.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge branch 'stable'

* stable:
  (maint/stable) fix documented behavior of =
  (PDB-847) fix PE compatibility bug
  (docs) Fix some spelling mistakes and one word choice.
(PDB-707) Fix bonecp 57P01 handling

This patch adds retry handling for 57P01 failures, which result in an
PSQLException with a status code of 08003. The patch has been made
forward compatible by catching all SQLExceptions with this status code.

Version 0.8.0-RELEASE of Bonecp does not throw the correct sql state code
today, however a patch has been raised to make this happen so we can
upgrade to this version in the future.

Signed-off-by: Ken Barber <ken@bob.sh>
Add thread names to logging

This patch adds thread names to the various logback.xml configuration files
in this project. This provides us with better traceability when attempting
to understand where a log message came from.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #1074 from kbarber/maint/master/add-thread-names-to-logging

Add thread names to logging
Merge pull request #1071 from kbarber/maint/master/make-status-version-logic-forward-compatible

Correct v4 checking to include future versions of the API
Merge pull request #1073 from kbarber/ticket/stable/pdb-707-bonecp-last-conn-after-pg-restart

(PDB-707) Fix bonecp 57P01 handling
(PDB-707) Fix bonecp 57P01 handling

This patch adds retry handling for 57P01 failures, which result in an
PSQLException with a status code of 08003. The patch has been made
forward compatible by catching all SQLExceptions with this status code.

Version 0.8.0-RELEASE of Bonecp does not throw the correct sql state code
today, however a patch has been raised to make this happen so we can
upgrade to this version in the future.

Signed-off-by: Ken Barber <ken@bob.sh>
(cherry picked from commit 6d58dbfc8873166704ff60411bfa77f4dedf9f55)
Merge branch 'stable'

* stable:
  (PDB-707) Fix bonecp 57P01 handling
(PDB-812) Consolidate produce-body

This patch consolidates produce-body functions for all streaming endpoints to a
new function in http/produce-body.