Introduce buildVignette() and weave and tangle utilities.

git-svn-id: https://svn.r-project.org/R/trunk@63076 00db46b3-68df-0310-9c12-caf00c1e9a41
Once one change happened, no more were tried.  (PR#15366)

git-svn-id: https://svn.r-project.org/R/trunk@63077 00db46b3-68df-0310-9c12-caf00c1e9a41
weave and tangle collide with the TeX commands, so drop them.
Maybe they should be called Rweave and Rtangle; that could be done by reversing this change, and doing some s/S/R/ editing.

git-svn-id: https://svn.r-project.org/R/trunk@63079 00db46b3-68df-0310-9c12-caf00c1e9a41
improve report on vignette sources in the wrong place

git-svn-id: https://svn.r-project.org/R/trunk@63080 00db46b3-68df-0310-9c12-caf00c1e9a41
deprecate hclust

git-svn-id: https://svn.r-project.org/R/trunk@63082 00db46b3-68df-0310-9c12-caf00c1e9a41
correct last change

git-svn-id: https://svn.r-project.org/R/trunk@63083 00db46b3-68df-0310-9c12-caf00c1e9a41
Stop using tools::list_files_with_type() and tools:::.make_file_exts()
with type "vignette".

git-svn-id: https://svn.r-project.org/R/trunk@63084 00db46b3-68df-0310-9c12-caf00c1e9a41
Consolidate notion of (package) vignette.

git-svn-id: https://svn.r-project.org/R/trunk@63085 00db46b3-68df-0310-9c12-caf00c1e9a41
Clarifications.

git-svn-id: https://svn.r-project.org/R/trunk@63086 00db46b3-68df-0310-9c12-caf00c1e9a41
incoming check for non-portable packages (currently depending on OpenBUGS or Win2BUGS)

git-svn-id: https://svn.r-project.org/R/trunk@63087 00db46b3-68df-0310-9c12-caf00c1e9a41
ofile --> output

git-svn-id: https://svn.r-project.org/R/trunk@63088 00db46b3-68df-0310-9c12-caf00c1e9a41