Show event time only if it is defined
Make spinner more customizable

Moves all code to SMSPinner class.
Adds easily editable default values that can be overridden
with options when creating the spinner.
Makes it possible to hide content of the element containing
the spinner. (Note that hidden content should be inside child
elements.)