updated updateModel of CollabList and outcommented functions that should be refactored to an event based implementation.
refactored CollabList to be event based. Not sure if it compiles (ide is acting weird)
removed duplicate parent adding in CollabMap
refactoring some of the event handling code.
implemented setText function of collabString
update references when text is inserted in a collabString
references are now updated for inserting and deleting text in / from CollabString

Corresponding ReferenceUpdatedEvents are also sent to the model.
centralized reference manipulating functionalities and also implemented reference updating for CollabList
Merge branch 'master' into ChatDemo

Conflicts:
	src/gx/realtime/CollaborativeString.java
	src/gx/realtime/Model.java