[IMPR] Use input_choice with makecat.py
[IMPR] Use input_choice with makecat.py

- additional choose options [e]xtend, [r]educe, [h]elp,  [q]uit
  initialized by _setup_menubar() helper classmethod
- static method highlight_title for title highlighting
- improvements for [l]ist and [m]ore options

5th step detached from Id7ca3461d for easier reviewing

Change-Id: Iffb6e7a150bb49c5572c90ea1124722be37518a1

wikimedia/pywikibot-core,wikimedia/pywikibot-core