only strip continuation prompts if regular prompts seen first

should be discussed before merge (ping @takluyver),
as it is a significant and sensitive change.

I'm also not sure that it's the right fix, but worth a try.

closes #4059
use unicode for HTML export

not utf8-encoded bytes

should close #3807
fix InlineBackend config message

had wrong class name, was unclear.
added new readme in the directory
mention pr folder in whatsnew and CONTRIBUTING
adding a couple of examples

since these are empty files, the eventual tools/ script that will
concatenate these into development.txt can use these as a test case
fix links
apply @takluyver's suggestion
added bolding of "must have"
Adding citation support.
FIX, coalescestreams incorrect nesting.
Adding better logic to the PDF postprocessor.
Adding docs about latex citations.
Fixing review comments:

* Don't use lstrip/rstrip in that way.
* Renaming things in the pdf postprocessor.
move `--profile-dir` alias to base IPython app

allows specifying exact path to profile directory,
rather than just the name.
remember argv used to initialize an Application

store a copy so it can't be manipulated
pass profile-dir instead of profile to Kernel

avoids relative path issues for local profiles
when the notebook server starts in a different directory
from the kernels.
Fix clashes between debugger tests and coverage.py

coverage.py works by setting the trace function. But so does the
debugger, so we need to re-set it afterwards to get accurate coverage
results.
fix a couple of default block values

should be None

closes #4103

should be backported to 1.1
update parallel magic tests with capture_output API

capture_output now grabs rich data, which changes the results to check