re-added lines to make sure that `bottom` and `left` are not None in
the case of `log=True`.  If this is not done, there will be type
exceptions.

Issue #1882
simplified logic related to bottom=None and log in `bar`
Fixed call to path.Path.contains_point from pnpoly. contains_point accepts a list as its first argument.
fix pstoeps function in backend_ps.py
Merge pull request #1889 from tacaswell/log_bar_regression

Fixed handling of `bar(.., bottom=None, log=True)`
Fixed typos in legend docs.
Merge pull request #2047 from pelson/legend_doc

Fixed typos in legend docs.
backend_gtk: don't hide FileChooserDialog; closes #1530

Hiding the FileChooserDialog was pointless, because a
new one is created each time the Save Figure button is
clicked in the Toolbar.  Hiding seems to have prevented
the widget from being destroyed based on refcount, and this
led to heavy access to the recently-used.xbel file with
every subsequent keystroke.
backend_gtk3: same fix as for backend_gtk, don't hide file chooser
Merge pull request #2056 from efiring/gtk_filechooser_no_hide

backend_gtk: don't hide FileChooserDialog; closes #1530
Merge remote-tracking branch 'upstream/v1.2.x'

Conflicts:
	lib/matplotlib/nxutils.py