ENH: Plugin for Configurable Pan-and-zoom

This plugin allows configuring pan-and-zoom boundaries, as well as selectively disabling zoom.  The test plot demonstrates the interaction options more clearly than I can say it: http://nbviewer.ipython.org/gist/aflaxman/8780140