Minor vignette fixes

- autogenerate parameter list for tikz() function
- set output and warning hooks, fix vertical spacing
You can probably use this trick:

```
<<tikzArgs, code=formatR::usage(tikz)>>=
@
```