clicking on a task in the tasklist now show/hide the window.

added the ability to show/hide a window when clicking on the tasklist:
- when we click on a non current task, it only select (and unhide it).
- when we click on the already current task, it hide it.

Does cmd_bring_to_front not do that? If so, it probably should :)