Extend code for Person with additional fields

The Person class has been extended to have additional fields. This patch
implements these extended fields and adapts the data base and parser to
handle them.
Sort db query results for rooms, persons and tracks
Remove type from track list item