fix Py3 test compatibility
Add JPEG as an image format for inline backend if PIL/pillow is available.
update what's new
Move testing for PIL[low] in the _figure_format_changed(...) function instead
of testing it at module startup. The test is only run if figure_format is jpg.

In help/error messages, refer to PIL/Pillow (i.e. not just PIL).
Forgot to import TraitError.
Saner acceptable range for jpeg quality parameter.
Better docstrings.
A somewhat better whatsnew
add unittest for jpg, only activated if PIL/Pillow is installed
fix docstring for pylab jpg unittest
use testing decorators to enable tests on module availability
add default value for select_figure_format's quality parameter
ipython_directive, report except/warn in block and add :okexcept: :okwarning: options to suppress
PEP8 fix
Guard against self.state is None
Merge pull request #4732 from marcmolla/master

Accents in notebook names and in command-line (nbconvert)
Use int style instead of string.
New test case from MinRK.
fix test_accent name
use 'combine' option to ucs package

As requested by pdflatex error output in test_filename_accent

I have no idea what this actually does.
Merge pull request #4873 from minrk/ucs-combine

use 'combine' option to ucs package
don't show tooltip if object is not found

closes #4875
treat all falsy values the same in tooltip

undefined, null, and empty string are all treated the same.