ENH: Add mode method to Series and DataFrame

Abstract building up the tables with counts so value_count and mode can
share. Aww! DOC: Add documentation about mode()
CLN: Mode result needs to be sorted, otherwise hit weirdness with hashing
Merge pull request #5380 from jtratner/add-mode-to-series-and-frame

ENH: Add mode method to Series and DataFrame