maynard: close launcher grid if pointer clicks outside of panel
maynard: clarify listener variable name
shell-helper: fix typo in getting struct weston_layer pointer

We weren't using this pointer so it wasn't obvious it was
wrong. wl_list and container_of confuse me every time.