Groupings are now read and written to XML.
Merge branch 'groupings'

Conflicts:
	backend/xml.py

Representation for groupings plus the ability to export to/import from XML
was added in the `groupings' branch. User interface is not ready yet.
Finalized the merge.

Removed generated and data files, restored task.py.
Finalised merge with updates from python3.1.