This fixes issue #153 where flagging messages cause message view to open when it shouldn't.

*mu4e~view-quit-buffer* didn't set *mu4e~headers-view-win* to nil.  Hence, *mu4e~headers-move* thought that the message view had to be updated even when the message view was actually closed.  I tested with all three possible settings of *mu4e-split-view*.