This commit was manufactured by cvs2svn to create branch 'b2-1'.

Cherrypick from master 2004-10-17 18:36:52 UTC Klaus Hofeditz  <klaus.hofeditz@project-open.com> '- fixed bug loading the wrong .csv file':
    www/admin/backup/restore-2.tcl
    www/admin/backup/backup-2.tcl
    www/admin/backup/index.adp
    www/admin/backup/restore_set.tcl
    www/admin/backup/backup.adp
    www/admin/backup/index.tcl
    www/admin/backup/restore-2.adp
    www/admin/backup/restore.adp
    www/admin/backup/backup-2.adp
- changed the search functionality
- added aggregate concat_list function
- changes from idunnowhere on timesheet
- fixed "more costs" links in CustomerCostComponent
- messed around mit customers/index.tcl
- fixed projects/index.tcl
- fixed something in HR tcl-procs
- added indices to freelancer-DB
- Added a new permissions routine im_user_permissions_admin_freelancers
  to check whether a person has the rights to admin a freelancer
- changes at Opus5
- Fixed a lot with Forums
- Added Hours Matrix and fixed < > in Timehseet
- added backup/restore to CVS