Fixes #2229: Hatching on line collections in PDF backend works
Fix unit tests.
Corrected use of cbook.warn_deprecated()
Correct use of obj_type argument in cbook.warn_deprecated
don't install python-dateutil==2.1 on python 3.3
check if pyparsing <<= is broken instead of checking the version

distributions with packaged pyparsing might have already patched
pyparsing but not bumped the version number.
closes #2376
Merge pull request #2380 from juliantaylor/pyparsing-check

check if pyparsing <<= is broken instead of checking the version
Merge pull request #2381 from mrterry/dateutil_py33

don't install python-dateutil==2.1 on python 3.3
Merge pull request #2371 from ianthomas23/warn_deprecated_correction

Corrections to cbook.warn_deprecated calls().
Merge pull request #2229 from mdboom/pdf/no-hatching

Matplotlib does not display hatching when rendering to pdf in fill_between
Fix #2386
Remove spurious print statement
Merge pull request #2386 from mdboom/fix-locale

locale breaks test suite
Reinstate accidentally deleted code
Clarify message about broken pyparsing
Merge remote-tracking branch 'upstream/v1.3.x'

Conflicts:
	lib/matplotlib/backends/qt4_editor/formlayout.py
	setupext.py
removed un-needed legacy code (_AnnotationBase._get_xy_legacy)

All of the work done in _get_xy_legacy can be done via
transforms returned by _get_xy_transform.

Removed the sole usage of this function and the function.
re factored `_AnnoationBase` to push keeping track of there the
secondary object is to the sub-classes.

Added properties to maintain back-compatibility

added properties to replace xytext and textcoords (axann, anncoords)
changed property style
properly deprecated `textcoord` and `xytext` in favor of `anncoords`
and `xyann`.