-----------
1/5/2014
Enabled keyboard shortcuts by default. "d" hides/deletes visible
annotation boxes, while "t" toggles interactivity.
1/5/2014
Added the ``props_override`` option to customize the x,y location where
the popup is displayed without subclassing or monkey-patching
mpldatacursor.
1/5/2014
Fixed bug with bar plots and made width, height, etc be passed in to
the formatter function for Rectangle artists.
1/2/2014
Added basic support for allowing datacursors to pop up on hover.
12/29/2013
Made the ``bbox`` and ``arrowprops`` arguments use the mpldatacursor
defaults as a "base". Therefore, specifying something like
``bbox=dict(alpha=1)`` will result in a yellow, opaque box with rounded
corners instead of a blue, square box.
12/22/2013
Added a workaround for a bug in the OSX backend that causes a segfault.
12/17/2013
Alessandro Impellizzeri switched things to use relative imports for
compatibility with python 3.x.
11/15/2013
Made x,y position of annotate snap to the displayed x,y values
Thanks to megies for the bug report and suggestion!
10/7/2013
Fixed bug in line interpolation. Kudos to dand-oss for the catch.
8/20/2013
Bugfix for images with matplotlib 1.3.
7/30/2013
Refactored mpldatacursor into multiple files.