add cache path knitr option to use a single cache for all formats; re-render documents