DOCUMENT-50

Thanks to Josh Cooper, who pointed out a number of errors here that this
commit fixes.
Corrected a typo in Windows docs
Merge branch 'puppet35'
(DOC-684) document changes to puppet.conf
DOC-526 Add page on modulepath; correct some links and references to it

This... took a while.
Merge branch 'puppet35'
Move 3.5.1-rc1 refs to 3.5.1

The RC was very nearly final, and no references were touched in the remaining commits.