fix: tikzCodeInput command uses its own block for isolation
fix: characters in listings are typeset at their natural width
fix: trivial typos
fix: consistently use \lang{R}
fix: use `` '' instead of " for quotes
fix: dont setwd(), not supported by knitr anyway
cons: use \code in section title
cons: use em rules
enh: tikz usage is now printed using formatR
enh: add reference, use \autoref
enh: use microtype
perf: use permanent file for caching metrics
allow placing a copy of Sweave.sty in the vignette directory
cnt: don't refer too much to TeXlive 2007, it's 2013 now
fix: use IfFileExists for xelatexEx.pdf to allow testing compilation
Revert "fix: use IfFileExists for xelatexEx.pdf to allow testing compilation"

This reverts commit 3bedc1e2c730be08a950c8be80c75118db9051b2.
cons: use markup for all instances of R and C
don't reset working directory one level up
Revert "enh: tikz usage is now printed using formatR"

This reverts commit cbccdcc96c2def484da0d9397fcb3b9a4b0e40f0.

- also fix missing closing paren
Merge branch 'maintenance/refactor-vignette' into review-vignette