Better gridlines and visible labels for timeline.

* The whitespace inbetween the ".time-label" and ".time-droppable" div's in
  index.html is commented out because otherwise the "inline-block" elements will
  have space between them when rendered.
Convert tabs to spaces.
Implement and use "Time" type objects. Add resizability to task elements.

* Make tasks elements resizable (changes duration) using JQuery UI Resizable
  widget.
* Remove "pxTime" factory;
* Convert "wake" and "sleep" to minutes.
* Implement "Time" class.
* Disable time interval display for now.
* Disable setting/modification to start time via Task modals.
* Add hooks to convert "start" task property to and from "Time" type when
  interacting with server task resource.