Fix #76: DMENU returns 1 on cancel.

    * Pull out dmenu, separate it from normal modi.
    * Give dmenu a return value (1 on cancel)