Make the clock format used by datetime.lua configurable.

The default format of awful.textclock has always been too verbose for me and with delightful.datetime internally using the former, I had to edit the module code to have the clock formatted the way I like. Now I have attempted to make this properly configurable, in the same vein as other Delightful widgets.