Begin implementing support for resource accounts that indicate ownership
by an attribute that contains a distinguished name
s/credentialsProviderProvider/credentialsProviderFactory/
Merge pull request #1 from groner/patch-1

s/credentialsProviderProvider/credentialsProviderFactory/
SA-54 revise iCalendar data model for events constructed by
IEventUtils#constructAvailableAppointment

Schedule Owner is no longer an attendee of the appointment, and is just
the ORGANIZER
SA-54 add missing class
SA-54 avoid the use of the CUTYPE parameter as well; the CalDAV server
knows enough about the account from the email address value, we
shouldn't try to coerce this (because we may have it wrong)
Merge branch 'SA-54'

* SA-54:
  SA-54 avoid the use of the CUTYPE parameter as well; the CalDAV server knows enough about the account from the email address value, we shouldn't try to coerce this (because we may have it wrong)
  SA-54 add missing class
  SA-54 revise iCalendar data model for events constructed by IEventUtils#constructAvailableAppointment
Merge branch 'ldap-dn-support'
SA-55 minor refactor to improve testability

Also changed IDelegateCalendarAccount#getAccountOwnerUsername to
getAccountOwnerAttribute, implemented to return just the raw attribute
value rather than the owner's username

Added Distinguished Name to admin account details field; requires new
message (key is distinguished.name)
SA-56 fix CalDAV reflectAvailableSchedule

Also includes some minor enhancements on IEventUtils
SA-54 include Schedule Owner as attendee
SA-57 make CLASS property configurable for SA created events

Adds 2 new properties to scheduling-assistant.properties (within the
war project):
events.classForPersonOwners
events.classForResourceOwners
SA-54 fix integration test to check for proper attendee count
SA-55 update configuration

Also adds @Value annotations for autowiring support.
NOJIRA use username field of the owner rather than the attribute name

Attribute name could be a DN
SA-58 construct new IPortletScheduleVisitor interface

New interface for defining the ScheduleVisitor within the portlet
SA-59 add objectclass filter 

Particularly useful if resources and user accounts are intermingled 
in the LDAP tree. Setting these new properties allows deployers to make
sure resources are only returned by the resource dao and user accounts
are only returned by the user account dao.
Merge branch 'SA-58'
SA-58 minor logging enhancements
Merge branch 'SA-58'