Change user-initiated close events to call endTour.

* hideAll is still used when it's just a temporary visual hide.
* Also update initial comment.

Change-Id: Iab81e98d0ecb1f2017efe8501848abd886c9f6b9