Handling select() error now.

* ... where 'handling' means: crash.
  => but hey, it's at least something!
Added 'noborder' option.

* Allows modules to draw their proper borders (handy for changing the
  background for a module).
  => used for the date module (see the next commits)
* Separator icons are now publicly available.
Moved time display to a module.