New repository for access
deploy of bedework now runs to completion
Add missing files
More webdav support

More fixes to the build process

More caldav scheduling support - including schema changes
Many fixes to caldav and webdav code.
Add quickstart-clean target
Add scheduling fields to dump/restore
Add a licences folder and mail classes into calendarapi
Changes to try to get sunbird working with caldav
Change xmlemit to use first defined namespace as the default.
Moved web config classes into calfacade
Fixed up jboss build
Fix a bug affecting caldav

The admin client was creating events with duplicate names if a user modified and reentered the event.

Added code in calCore/Events to ensure name is unique.
Reinitialised event object in admin client.

Also created small tool to fix event names - bwtools/fixnames. See the bwtools README

Also fixed another bug affecting CalDAV - when accessing public calendars svc was trying to create special calendars (inbox/outbox)
A number of caldav related fixes.

Added cdata to generated calendar-data elements.
report method was ignoring depth

Sunbird and bedework now seem to work better together
Add class to represent translated icalendar objects. Stores method, prodid etc.
Related changes to a number of components

Support webdav-acl principal-match and principal-property-search

Add further caldav scheduling support
Added some code to allow user groups to be defined in the database - mainly for debugging.

Requires the addition of a couple of tables:

create table BW_Group_Members (groupid integer not null, 
                      memberid integer not null, member_is_group char(1) not null, 
                      primary key (groupid, memberid, member_is_group))

create table BW_Groups (bw_group_id integer generated by default as identity (start with 1), 
                      seq integer not null, bw_account longvarchar, 
                      primary key (bw_group_id))

Further changes to support caldav scheduling:
Updated access action to allow client to give schedule access to users and groups.
Further changes to svci.scheduleRequest to create requests in user inbox

Changes to caldav post method to make use of all this.

Force UTF-8 encoding in BwSvciFilter
Changes to move syncml code out of CalIntf and into the service layer.

Code has been moved into CalSvcDb.
Syncml classes are moved out of calfacade into calfacade/syncml
CalSvci is otherwise unchanged at this stage
added some comments to accessDefs
A number of changes - mostly caldav - as a result of interoperability tests