(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.
(#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
(#22110) validate some simple catalogs against json schema
(maint) fix typo in comment and clean whitespace
Merge pull request #1863 from zaphod42/issue/stable/22358-improper-handling-of-accept-headers

(#22358) Interpret */* as anything is accepted
Merge pull request #1867 from kylog/issue/22360-reliable-json-schema-validation

(#22360) restore json-schema gem, except on windows