Incorporated changes from brnrd/colorclock.

Incorporated suggested code cleanup from brnrd/colorclock, but sticking
to Zachas' coding style instead of Crockford's.

Squashed commit of the following:

commit c6be6141f56de932f16bc37ce09c4bc58402ebeb
Author: Jean-Karim Bockstael <jkb@jkbockstael.be>
Date:   Sat Nov 30 14:25:03 2013 +0100

    This maintainer is more Zachas than Crockford.

commit 703c48a8c420ea5fd14aa1af79e6098e3422a32c
Author: brnrd <bernard.debecker@gmail.com>
Date:   Fri Nov 29 23:50:45 2013 +0000

    Code cleaning

    Code cleaning, a bit grammar nazi style. Removing the anonymous function,
    the semicolons after the functions, single quotes...