Bugfix:  Bound message/maildir selection.

  Previously if there were no selected messages, and the
 first should have been selected we'd end up with a selected
 value of -1.

  (i.e. get_messages->size() == 0, so m_cur_messages = ( size - 1 ).)