Added ARBITRARY TimeUnit, modified instances of SimpleTimeInterval which used arbitrary rather than calendar-based start/end times to use it, and modified Moves VO handling to not do boundary checking in the case of ARBITRARY time units.  This was all in the attempt to deal with empty lists returned by clicking on compound moves move items in the timeline.  That worked, but left two undesirable effects: 1) the returned data now includes potential duplication from day-crossing facets, and 2) the times returned and displayed for those facets are UTC, which is bad.
Initial version of time interval support for LastFm