awesome: update timeouts
awesome: clean up menu
awesome: handle number of cores by array length
awesome: only update tooltips when visible

* use the supplied tooltip function instead of vicious.register
* add special timeout for tooltips
* clean up