BUG: 3 fixes for widgets (MultiCrusor, SpanSelector, Slider)
BUG : fix str vs bytes issue in py3 in ps backend

de-code the encoded ascii string so that it is a string, not
bytes, when it gets passed to the format function.  Having the
b'' from the bytes string appear in the eps file breaks the file.

closes #3494
Merge pull request #3600 from phobson/boxplot-flier-artists

BUG : now only set 'marker' and 'color' attribute of fliers in boxplots
Icon for font awesome 3.2.1 and 4

Should fix https://github.com/matplotlib/matplotlib/issues/3606
Updated icons for nbagg backend to work with IPython 3.0
Merge pull request #3611 from lpsinger/widgets_slider_spelling

DOC : Fix spelling error
Merge pull request #3609 from pelson/nbagg_icons

BUG : Fix Nbagg icons on dev-branch of ipython
Merge pull request #3496 from tacaswell/eps_fontname_bytes

BUG : fix str vs bytes issue in py3 in ps backend
Merge pull request #3313 from eyurtsev/fix-minor-widgets-issues

BUG : 3 fixes for widgets (MultiCrusor, SpanSelector, Slider)
Merge pull request #3613 from demotu/master

Fix problem with legend if data has NaN's [backport to 1.4.x]
Revert interactive mode determination
Merge pull request #3620 from mdboom/revert-interactive-change

MNT : Revert interactive determination
Revert version to byte string
Merge pull request #3621 from mdboom/issue3621

matplotlib.__version__: revert from unicode to native str
Fixed Image pickling closes #3614.
Fixed post draw pickling of Line2D
Merge pull request #3627 from pelson/pickle_bug

BUG : Fixed Image and Renderer pickling
Merge 1.4.x into master

Conflicts:
	lib/matplotlib/__init__.py

conflict between version bump and the fix for unicode
breaking LooseVersion (b91be6c5ccbc8d8fac49bf7a229a148efec7fcd8)