Pass functions through to matplotlib legend

A new version of matplotlib is attempting to call more get_* functions on the boomslang legend object. Change the legend object to pass any unrecognised functions to the matplotlib legend object.
Merge pull request #37 from teoryn/patch-3

Pass functions through to matplotlib legend