Adjusted loop delays, fixed program re-launch

- The "select" based delays in the for loop have been adjusted some more
  to give the read loop more time to process data from the inotify file
  descriptor to try to keep the clock from skipping a second.
- Replaced "execv" with "execvp" so dwmstatus can be re-launched even if
  the binary is not in the current working directory.
- X display handle is now closed before the exec call.
Hide unoccupied tags

- Added patch that hides tags without clients.