Handling deleted events better.

Pepified a bit.

CRB-485: -krasj-ved-sletting-av-hendelser
Revised handling of deleted events.

CRB-485: -krasj-ved-sletting-av-hendelser
EventHandler hardening. Found case while testing.

CRB-485: -krasj-ved-sletting-av-hendelser
Merge branch 'master' of ssh://utv.uio.no:7999/crb/cerebrum into CRB-485-krasj-ved-sletting-av-hendelser

Conflicts:
	Cerebrum/modules/exchange/ExchangeEventHandler.py

CRB-485: -krasj-ved-sletting-av-hendelser
Substituted rollback() for commit() in ExchangeEH.

CRB-485: -krasj-ved-sletting-av-hendelser
CRB-403 Log the name of the attribute being synchronized.
Removing the "# arch-tag: " line from all files.
Fixed the two weird cases of arch-tags.

Grepped the git log to find all occurances of these special cases.
New WS-structure. group_create implemented.

CRB-557: -generell-ws-oppretting-av-grupper
CRB-558: Adds functionality for adding and removing members from a group. Some changes to ClientAPI utils.
Merge branch 'CRB-558-generell-ws-gruppeinn-og-utmelding' into CRB-575-generell-soap-ws
Added Class DateTimeString, with type and helpref 'datetime', and approriate help strings.
CRB-559 Adds the group info method.
SOAP WS: Small bugfix, method-name altered.

CRB-575: -generell-soap-ws
Some code on gathering login status for students
Merge remote-tracking branch 'origin/CRB-560-Hente-kandidatstatus' into CRB-575-generell-soap-ws

CRB-575: -generell-soap-ws
CRB-575: Adds a basic script for testing the generic SOAP framework.
Merge branch 'CRB-575-generell-soap-ws' of ssh://utv.uio.no:7999/crb/cerebrum into CRB-575-generell-soap-ws
CRB-575: Minor changes to tests.
Combining bits & pieces of WS.

The SoapServer now loads multiple APIs into itself.
The functionality required by DigEks should now be implemented in the
EntityAPI and the GroupAPI.

CRB-575: -generell-soap-ws