Added optional err parameter to prompt(), confirm() and pause().

This is the same as with echo(). If False, writes to standard output,
if True writes to standard error. Useful for some redirect operations.
Tests for prompt-stderr. click.pause() fails
Merge branch 'pr/212'
Fixed up pausing tests and added doc information.
Added changelog entry.