[Fix #365] Enable Flycheck menu bar on mode lighter

Move the menu definition into a separate variable, and explicitly define
the menu on the Flycheck map.  This makes Emacs show the menu on the
lighter, while still avoiding a new top-level entry in the global menu
bar.