(maint) Fixing build error on windows caused by command with unix path
(#22129) force explicit file content to be treated as a bytestring

This replicates the implicit behavior in Ruby-1.8.7, and avoids chasing
down every location where a value is passed to `should=` and setting the
encoding there.
use :if so rspec sees the test even if it's not executed
(Bug #22237) Remove EOL Fedora 17

Since Fedora 17 is now EOL, it's time to remove it from our mock list
(#22258) Create new console for each puppet run

Powershell apparently has some issue trying to share the Windows
service's console when running under ruby.exe (as opposed to rubyw.exe).
This patch causes the service to create a new console for each puppet
child it kicks off, which resolves the issue.
Merge pull request #1844 from melissaanne/maint/stable/re-141_rm-eol-f17

(Bug #22237) Remove EOL Fedora 17
(#19056) strip trailing space while parsing AIX password file
Merge pull request #1763 from djmitche/bug19056

(#19056) strip trailing space while parsing AIX password file
(#22358) Interpret */* as anything is accepted

The changes to how we process Accept headers left out the case of being
asked for anything (*/*), which the puppet dashboard will do. This
expands */* to mean the client accepts any format the the requested
endpoint can support.

In addition, this also adds logic to ignore quality specifiers.
cosmetic changes to package providers
(#22110) reorg api docs to api/{docs/schemas}
Merge pull request #1866 from kylog/issue/22110-reorg-api-directory

(#22110) reorg api docs to api/{docs/schemas}
Revert "Remove tests depending on json-schema"

This reverts commit d2d799314da663e91b1920e32a38d10a2ddb2e76.
(#22360) json-schema needs multi_json 1.7.7
(#22360) don't attempt json schema validation on windows
(#22360) don't include json-schema gem on windows
(maint) accomodate the new location for schemas
(#22110) set version=0 in catalog constructor so it's always an integer (not nil)
(maint) temporarily restore json-schema to Gemfile
(#22110) add initial catalog documentation