cmode_l Reject negative limits
Add m_hidelist that allows hiding the lists of listmodes
m_hidelist Make minimum rank required to view lists configurable
Remove listmode hiding support from the core

This is now handled by m_hidelist