Fix of macosx text rendering truncation with edit 
of _macosx to overcome change in Py_UNICODE size
that occurred in Python3.3
Rollback of error introduced in 
GraphicsContext_draw_image from previous commit.
All changes wrapped by preprocessor directive PY33 to make backward compatible.
All changes wrapped by preprocessor directive PY33 to make backward compatible.
Wrapped #ifdef to make backward compatible.
Merge pull request #1925 from pelson/long_timeseries_plots

Supported datetimes with microseconds, and those with long time series (>160 years).
Deprecate the top-level functions in path.py
Remove deprecated code
Use new warn_deprecated helper function and decorator where appropriate.
Warn about incompleteness of CocoaAgg backend
Remove the Fltk backend
Remove the EMF backend
Merge pull request #1753 from bingjeff/master

Resolving Issue #1737 - MacOSX backend unicode problems in python 3.3
Type correction: float -> double
Merge pull request #2029 from GBillotey/SDK_build

Type correction: float -> double
pep8 fixes
and fixed most of the long lines
questionable fix of overly long import lines
Remove FltkAgg from comment
Fix typo