BUG/ENH: Allow drop to accept axis name

Add tests for DataFrame, Series and Panel, with axis checks, etc.
Merge pull request #5354 from jtratner/allow-drop-to-accept-names

BUG/ENH: Allow drop to accept axis name