This update got orphaned in the run-up to PE 3.0! Well, better late than never.
These files were retrieved from an extremely messy WIP branch (nfagerlund/ssl_reform), where it made more sense to throw out any existing history and start with the semi-final product.
(maint) Fix link from 3.5 to 3.x reference guides
The 3.5 reference guide linked to `/puppet/3.0/reference`, but the documentation is actually served from `/puppet/3/reference`.
The RC was very nearly final, and no references were touched in the remaining commits.
This... took a while.
Thanks to Josh Cooper, who pointed out a number of errors here that this commit fixes.