Add new timezones server project
Timezones server changes
Allow build of timezones server in bedework
Allow build of timezones server in bedework
Fix up new project
Fix up new project
Major change to timezones - use a server to retrive timezone information.

Only allow system defined timezones. Map user timezones on to system timezones if possible.
Further changes to timezone support.

Remove most of the timezone support classes - down to one which communicates with the server. 

Significant simplification of code by removing ownership.

Skip timezones when restoring old data.

Still slightly broken in that we don't appear to have a list of timezone names.
More fixes to timezone server
Small fix to tzserver build
Add date/time conversion to server
Provide some time stats for tz server usage
Add utc conversions
Tzsvr: Fix bug in refresh code. Use etags.
test commit
Update 1:
Implement use of -offline parameter fro bw script so bedework can be built with flaky network.

Update 2:
Make SpecialFreeBusy a method of SysIntf and move some code out of  CalDavBwIntf into the SysIntf implementation. One more small step in making CalDAV independent of CalFacade.
Fix up build so that tz server gets correctly incorporated into the ear. Involved:

  1. Moving the temp expanded war file
  2. changing the name of the ehcache config so it doesn't intefere with th ebedework one.
  3. Fixed Carddav options and bedework options
  4. temp lib was getting built into the ear doubling its size. Removed that
Support a /timezones path on the tz server
Implement fetch of timezones list on /timezones

(Needs more work to return xml)